MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Dengan menggunakan tz, atur zona waktu untuk dt menjadi 'Europe/London'.
  • Di dalam loop for:
  • Gunakan metode .replace() untuk mengubah tahun dt menjadi y.
  • 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=____).____())
Edit dan Jalankan Kode