29 Mart, bir on yıl boyunca
Yaz Saati Uygulaması kuralları karmaşıktır: farklı yerlerde farklıdır, zaman içinde değişir ve genellikle bir pazar günü başlar (bu yüzden takvimde yer değiştirir).
Örneğin Birleşik Krallık'ta, bu ders yazılırken, Yaz Saati Uygulaması Mart ayının son pazar günü başlar. 2000'den 2010'a kadar olan yıllar için, 29 Mart gece yarısındaki UTC ofsetine bakalım.
Bu egzersiz
Python'da Tarihler ve Saatlerle Çalışmak
kursunun bir parçasıdırEgzersiz talimatları
tzkullanarak,dtiçin zaman dilimini'Europe/London'olarak ayarla.fordöngüsü içinde:dt'nin yılınıyolacak şekilde değiştirmek için.replace()metodunu kullan.- Sonucu gözlemlemek için
.isoformat()çağır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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=____).____())