Korzystam z modułu Python z datetime. Chcę obliczyć datę 6 miesięcy od bieżącej daty. Czy ktoś mógłby mi w tym pomóc?
Powodem, dla którego chcę wygenerować datę 6 miesięcy od bieżącej daty, jest wygenerowanie daty przeglądu . Jeśli użytkownik wprowadzi dane do systemu, data przeglądu będzie wynosić 6 miesięcy od daty ich wprowadzenia.
6go, ze wsparciem dla przechodzenia w ciągu roku (i cofania miesiąca do 1), jeśli przejdziemy do grudnia. Zdarza się to dokładnie tak, jak relativedeltarobi to i co robi każdy język programowania z obsługą tego rodzaju koncepcji.
date(2015, 3, 31) + relativedelta(months = 6)daje datetime.date(2015, 9, 30). Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)daje 2000-10-01T00:00:00. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))daje 2000-10-01. Wybierz swoją truciznę.