Waktu tampak sederhana sampai zona waktu dan daylight saving masuk ke dalam persamaan. Section ini membahas datetime dari dasar hingga praktik timezone-aware yang aman untuk aplikasi internasional.
Kenali class date dan time dari module datetime beserta atribut, perbandingan, dan sifatnya yang immutable.
Buka → # datetime dan timedeltaGabungkan tanggal dan jam dengan class datetime, lalu hitung durasi dan selisih waktu memakai timedelta.
Buka → # Timezone-Aware datetimePahami beda naive dan aware datetime, buat offset tetap dengan timezone, dan konversi zona dengan astimezone.
Buka → # zoneinfoGunakan nama zona IANA seperti Asia/Jakarta lewat zoneinfo, pahami lompatan DST, dan konversi lintas kota.
Buka → # Parsing dan Formatting datetimeUbah datetime menjadi teks dengan strftime, teks menjadi datetime dengan strptime, dan parsing ISO 8601.
Buka → # Locale dan FormattingBandingkan module locale, pemetaan manual, dan pustaka babel untuk menampilkan tanggal dan angka gaya Indonesia.
Buka → # Menangani Waktu dengan AmanTerapkan aturan aman: simpan UTC, validasi parsing, waspadai tepi DST, pakai timestamp, dan injeksi jam saat uji.
Buka →