Mulai sekarangMulai 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 merupakan bagian dari kursus

Bekerja dengan Tanggal dan Waktu di Python

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# 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