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)
Output:
2026-07-15
Contoh Lainnya
Mengakses komponennya
from datetime import date
tanggal = date(2026, 7, 15)
print(tanggal.year, tanggal.month, tanggal.day)
Output:
2026 7 15
Membaca tanggal ISO
from datetime import date
tanggal = date.fromisoformat("2026-12-31")
print(tanggal)
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)
Output:
14
Kesalahan Umum
- Urutan konstruktor adalah tahun, bulan, hari.
- Tanggal seperti 31 Februari menghasilkan
ValueError. datetidak menyimpan jam atau zona waktu.
Pelajari Lebih Lanjut
- Referensi: datetime.time · timedelta · weekday()
- Buku Belajar Python untuk Pemula: Bab 16
