Saya menggunakan modul Python datetime. Saya mencari untuk menghitung tanggal 6 bulan dari tanggal saat ini. Bisakah seseorang memberi saya sedikit bantuan untuk melakukan ini?
Alasan saya ingin menghasilkan tanggal 6 bulan dari tanggal saat ini adalah untuk menghasilkan tanggal peninjauan . Jika pengguna memasukkan data ke dalam sistem, ia akan memiliki tanggal peninjauan 6 bulan dari tanggal mereka memasukkan data.
6
, dengan dukungan untuk memutar tahun (dan bersepeda kembali ke bulan 1
) jika kita melewati Desember. Ini terjadi persis seperti apa yang sebenarnya relativedelta
dilakukan oleh setiap bahasa pemrograman dengan dukungan untuk konsep semacam ini.
date(2015, 3, 31) + relativedelta(months = 6)
memberi datetime.date(2015, 9, 30)
. Perl: DateTime->new(year=>2000, month=>3, day=>31)->add(months=>6)
memberi 2000-10-01T00:00:00
. Php: date_create('2000-03-31', new DateTimeZone('UTC'))->add(new DateInterval('P6M'))
memberikan 2000-10-01. Pilih racunmu.