Daftar Referensi Python
weekday() mengembalikan nomor hari dalam minggu: Senin bernilai 0 dan Minggu bernilai 6.
Sintaks
tanggal.weekday()
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
| – | – | weekday() tidak menerima parameter |
Nilai balik: int dari 0 (Senin) sampai 6 (Minggu).
Contoh
from datetime import date
tanggal = date(2026, 7, 15)
print(tanggal.weekday())
Output:
2
Contoh Lainnya
Menggunakan isoweekday()
from datetime import date
tanggal = date(2026, 7, 15)
print(tanggal.isoweekday())
Output:
3
Mengubah nomor menjadi nama Indonesia
from datetime import date
nama_hari = ["Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu", "Minggu"]
tanggal = date(2026, 7, 15)
print(nama_hari[tanggal.weekday()])
Output:
Rabu
Mengecek hari kerja
from datetime import date
tanggal = date(2026, 7, 15)
print(tanggal.weekday() < 5)
Output:
True
Kesalahan Umum
weekday()dimulai dari 0, sedangkanisoweekday()dimulai dari 1.- Jangan menganggap 0 adalah Minggu.
- Nama hari dari
strftime()dipengaruhi locale.
Pelajari Lebih Lanjut
- Referensi: datetime.date · strftime() · Modul datetime
- Buku Belajar Python untuk Pemula: Bab 16
