Hur många timmar förflöt kring sommartidsbytet?
Eftersom cykeldata i kursen utspelar sig på hösten får vi använda ett annat exempel för att utforska övergången till sommartid.
Låt oss titta på den 12 mars 2017 i östra USA, då sommartiden började gälla klockan 02:00.
Om du skapar ett datetime-objekt för midnatt den natten och lägger till 6 timmar – hur mycket tid har då faktiskt förflutit?
Den här övningen är en del av kursen
Arbeta med datum och tider i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Import datetime, timedelta, tz, timezone
from datetime import datetime, timedelta, timezone
from dateutil import tz
# Start on March 12, 2017, midnight, then add 6 hours
start = datetime(2017, 3, 12, tzinfo = tz.gettz('America/New_York'))
end = start + ____(____)
print(start.isoformat() + " to " + end.isoformat())