ISO-indeling namaken met strftime()
In het vorige hoofdstuk gebruikte je strftime() om strings te maken van date-objecten. Nu je datetime-objecten kent, gaan we iets soortgelijks oefenen.
Maak de methode .isoformat() na met .strftime(), en print de starttijd van de eerste rit in onze gegevensset.
| Referentie | |
|---|---|
| %Y | 4-cijferig jaar (0000-9999) |
| %m | 2-cijferige maand (1-12) |
| %d | 2-cijferige dag (1-31) |
| %H | 2-cijferig uur (0-23) |
| %M | 2-cijferige minuut (0-59) |
| %S | 2-cijferige seconde (0-59) |
Deze oefening maakt deel uit van de cursus
Werken met datums en tijden in Python
Oefeninstructies
- Vul
fmtaan zodat het overeenkomt met de indeling van ISO 8601. - Print
first_startmet zowel.isoformat()als.strftime(); ze moeten overeenkomen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import datetime
from datetime import datetime
# Pull out the start of the first trip
first_start = onebike_datetimes[0]['start']
# Format to feed to strftime()
fmt = "____"
# Print out date with .isoformat(), then with .strftime() to compare
print(first_start.isoformat())
print(____)