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 relativedeltadilakukan 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.