Contoh Misalkan suatu tanggal tertentu, ketika kita menambahkan timedelta(hari=180), dan mendapatkan tanggal baru, apakah tanggal tersebut memperhitungkan tahun kabisat dan menghitung tanggal baru? Atau apakah kita secara eksklusif menghitung tahun kabisat dari tanggal saat ini apakah Februari memiliki 28/29 hari dan mendapatkan tanggal baru yang sesuai di objek python datetime.datetime?
Apakah timedelta yang ditambahkan hingga saat ini mempertimbangkan tahun kabisat?
comment
Apakah kamu sudah mencobanya? Apa yang telah terjadi?
- person wwii   schedule 15.12.2014
Jawaban (1)
Cobalah:
from datetime import datetime, timedelta
dt = datetime(2012, 2, 27)
print(dt + timedelta(3)) # March 1st
Jika tidak menangani tanggal 29 Februari, saya perkirakan ini akan terjadi pada tanggal 2 Maret. Jadi ya, datetime Python mengetahui tentang tahun kabisat.
person
davidism
schedule
15.12.2014