29 Maret, sepanjang satu dekade
Aturan Daylight Saving itu rumit: berbeda di berbagai tempat, berubah seiring waktu, dan biasanya dimulai pada hari Minggu (sehingga tanggalnya berpindah dalam kalender).
Sebagai contoh, di Inggris Raya, pada saat pelajaran ini ditulis, Daylight Saving dimulai pada hari Minggu terakhir di bulan Maret. Mari kita lihat offset UTC untuk tanggal 29 Maret, tengah malam, untuk tahun 2000 hingga 2010.
Latihan ini adalah bagian dari kursus
Bekerja dengan Tanggal dan Waktu di Python
Petunjuk latihan
- Dengan menggunakan
tz, atur zona waktu untukdtmenjadi'Europe/London'. - Di dalam loop
for: - Gunakan metode
.replace()untuk mengubah tahundtmenjadiy. - Panggil
.isoformat()pada hasilnya untuk melihat hasil observasi.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import datetime and tz
from datetime import datetime
from dateutil import tz
# Create starting date
dt = datetime(2000, 3, 29, tzinfo = ____)
# Loop over the dates, replacing the year, and print the ISO timestamp
for y in range(2000, 2011):
print(dt.____(year=____).____())