Kom igångKom igång gratis

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

Visa kurs

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())
Redigera och kör kod