Znovuvytvoření formátu ISO pomocí strftime()
V předchozí kapitole jsi používal/a strftime() k vytváření řetězců z objektů typu date. Teď, když znáš i objekty datetime, si procvičíme něco podobného.
Znovu vytvoř metodu .isoformat() pomocí .strftime() a vypiš začátek první jízdy v naší datové sadě.
| Reference | |
|---|---|
| %Y | 4 digit year (0000-9999) |
| %m | 2 digit month (1-12) |
| %d | 2 digit day (1-31) |
| %H | 2 digit hour (0-23) |
| %M | 2 digit minute (0-59) |
| %S | 2 digit second (0-59) |
Toto cvičení je součástí kurzu
Práce s daty a časy v Pythonu
Pokyny k cvičení
- Doplň
fmttak, aby odpovídal formátu ISO 8601. - Vypiš
first_startpomocí.isoformat()i.strftime()– výsledky by se měly shodovat.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)