Я использую модуль Python datetime. Я рассчитываю рассчитать дату 6 месяцев с текущей даты. Может ли кто-нибудь помочь мне с этим?
Причина, по которой я хочу создать дату через 6 месяцев после текущей даты, заключается в том, чтобы создать дату проверки . Если пользователь вводит данные в систему, у него будет дата проверки 6 месяцев с даты ввода данных.
6
к нему, с поддержкой 1
перехода на следующий год (и циклический переход к месяцу назад ), если мы пойдем после декабря. Это именно то, что relativedelta
делает и на самом деле делает каждый язык программирования с поддержкой такого рода концепций.
date(2015, 3, 31) + relativedelta(months = 6)
дает datetime.date(2015, 9, 30)
. Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)
дает 2000-10-01T00:00:00
. Php: т date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
2000-10-01. Выбрать свой яд.