MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Impor date dari datetime.
  • Buat objek date untuk 9 Mei 2007, lalu tetapkan ke variabel start.
  • Buat objek date untuk 13 Desember 2007, lalu tetapkan ke variabel end.
  • Kurangkan start dari end, lalu cetak jumlah hari dari objek timedelta yang 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((____ - ____).____)
Edit dan Jalankan Kode