Začněte nyníZačněte zdarma

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
%Y4 digit year (0000-9999)
%m2 digit month (1-12)
%d2 digit day (1-31)
%H2 digit hour (0-23)
%M2 digit minute (0-59)
%S2 digit second (0-59)

Toto cvičení je součástí kurzu

Práce s daty a časy v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Doplň fmt tak, aby odpovídal formátu ISO 8601.
  • Vypiš first_start pomocí .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(____)
Upravit a spustit kód