есть способ сделать это более красиво и элегантно
Суть в том, что надо получить дату на две недели вперед, а потом мне еще понадобится все по отдельности, день, месяц, год
Вот как я сделал
import datetime
today = datetime.datetime.today().strftime('%d.%m.%Y')
two_weeks = datetime.timedelta(weeks = 2)
dt_obj = datetime.datetime.strptime(today,'%d.%m.%Y')
two_weeks_ahead = dt_obj + two_weeks
print(two_weeks_ahead.strftime('%d.%m.%Y'), type(two_weeks_ahead))
print(two_weeks_ahead.strftime('%d'))
print(two_weeks_ahead.strftime('%m'))
print(two_weeks_ahead.strftime('%Y'))
Может быть кто-то подскажет более аккуратное и красивое решение?
https://dateparser.readthedocs.io/en/latest/ возможно здесь найдешь что-то нужное
прикольная штука, спасибо гляну, но все же хотелось бы решить билдин функциями То что я написал, работает как надо, просто мне кажется немного уродливо и вот решил, может есть решения получше
а чем атрибуты day, month, year не угодили?
А можно на примере, не совсем понял, что вы имеете ввиду
two_weeks_ahead.day two_weeks_ahead.month two_weeks_ahead.year
Обсуждают сегодня