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 merupakan bagian dari kursus
Bekerja dengan Tanggal dan Waktu di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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((____ - ____).____)