Mengurangkan tanggal
Objek date di Python memungkinkan kita memperlakukan tanggal kalender seperti angka: kita dapat membandingkannya, mengurutkannya, menambahkan, dan bahkan mengurangkannya. Ini memungkinkan kita melakukan operasi matematika pada tanggal dengan cara yang akan merepotkan jika dilakukan manual.
Musim badai 2007 di Florida termasuk salah satu yang tersibuk dalam catatan, dengan 8 badai dalam satu tahun. Badai pertama melanda pada 9 Mei 2007, dan yang terakhir pada 13 Desember 2007. Berapa hari yang berlalu antara badai pertama dan terakhir pada tahun 2007?
Latihan ini adalah bagian dari kursus
Bekerja dengan Tanggal dan Waktu di Python
Petunjuk latihan
- Impor
datedaridatetime. - Buat objek
dateuntuk 9 Mei 2007, lalu tetapkan ke variabelstart. - Buat objek
dateuntuk 13 Desember 2007, lalu tetapkan ke variabelend. - Kurangkan
startdariend, lalu cetak jumlah hari dari objektimedeltayang dihasilkan.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import date
from ____ import ____
# Create a date object for May 9th, 2007
start = date(____, ____, ____)
# Create a date object for December 13th, 2007
end = date(____, ____, ____)
# Subtract the two dates and print the number of days
print((____ - ____).____)