Daftar Referensi Python

datetime.date adalah class untuk menyimpan tanggal tanpa jam: tahun, bulan, dan hari.

Sintaks

from datetime import date

date(year, month, day)

Parameter

Parameter Wajib? Keterangan
year Ya Tahun 1 sampai 9999
month Ya Bulan 1 sampai 12
day Ya Tanggal yang valid untuk bulan tersebut

Nilai balik: objek date. Tanggal tidak valid menghasilkan ValueError.

Contoh

from datetime import date

tanggal = date(2026, 7, 15)
print(tanggal)

Coba di IDE

Output:

2026-07-15

Contoh Lainnya

Mengakses komponennya

from datetime import date

tanggal = date(2026, 7, 15)
print(tanggal.year, tanggal.month, tanggal.day)

Coba di IDE

Output:

2026 7 15

Membaca tanggal ISO

from datetime import date

tanggal = date.fromisoformat("2026-12-31")
print(tanggal)

Coba di IDE

Output:

2026-12-31

Menghitung selisih hari

from datetime import date

awal = date(2026, 7, 1)
akhir = date(2026, 7, 15)
print((akhir - awal).days)

Coba di IDE

Output:

14

Kesalahan Umum

  • Urutan konstruktor adalah tahun, bulan, hari.
  • Tanggal seperti 31 Februari menghasilkan ValueError.
  • date tidak menyimpan jam atau zona waktu.

Pelajari Lebih Lanjut