У меня есть переменная даты:
temp_date = '2019-03-15'
Я вычислил week no. of the month
и day
, используя datetime:
Я получил week_no = 3 и день = 'пятница' .
Я хочу узнать, какая дата была в феврале, январе и декабре для одной и той же комбинации дня и недели.
т.е.за февраль, неделя 3, пятница (ответ: 2019-02-15) &
дата за январь, неделя 3, пятница (ответ: 2019-01-18).
дата за декабрь 3 недели, Пятница (Отр .: 2018-12-14)
Я пытался:
feb= (current_date + timedelta(weeks=4)).strftime ('%d-%m-%Y')
jan= (current_date + timedelta(weeks=8)).strftime ('%d-%m-%Y')
dec= (current_date + timedelta(weeks=12)).strftime ('%d-%m-%Y')
Я получил даты января и февраля правильно, но за декабрь я получил (2018-12-21).
Есть ли лучший способ сделать это?