Daftar Referensi Python
datetime.time adalah class untuk menyimpan waktu tanpa tanggal, mulai dari jam hingga mikrodetik dan zona waktu opsional.
Sintaks
from datetime import time
time(hour=0, minute=0, second=0,
microsecond=0, tzinfo=None, *, fold=0)
Parameter
| Parameter | Wajib? | Keterangan |
|---|---|---|
hour |
Tidak | Jam 0-23 |
minute |
Tidak | Menit 0-59 |
second |
Tidak | Detik 0-59 |
microsecond |
Tidak | 0-999999 |
tzinfo |
Tidak | Informasi zona waktu |
fold |
Tidak | Penanda waktu berulang; keyword-only, 0 atau 1 |
Nilai balik: objek time.
Contoh
from datetime import time
jam = time(14, 30)
print(jam)
Output:
14:30:00
Contoh Lainnya
Mengakses komponen waktu
from datetime import time
jam = time(9, 5, 30, 123000)
print(jam.hour, jam.minute, jam.second, jam.microsecond)
Output:
9 5 30 123000
Memformat ke ISO sampai menit
from datetime import time
jam = time(14, 30, 45)
print(jam.isoformat(timespec="minutes"))
Output:
14:30
Waktu dengan zona WIB
from datetime import time, timezone, timedelta
wib = timezone(timedelta(hours=7))
jam = time(8, 0, tzinfo=wib)
print(jam.isoformat())
Output:
08:00:00+07:00
Kesalahan Umum
- Jam 24 atau menit 60 menghasilkan
ValueError. timetidak menyimpan tanggal.- Objek tanpa
tzinfoadalah waktu naive.
Pelajari Lebih Lanjut
- Referensi: datetime.date · Modul datetime · strftime()
- Buku Belajar Python untuk Pemula: Bab 16
