Odtwarzanie formatu ISO za pomocą strftime()
W poprzednim rozdziale używałeś/aś strftime() do tworzenia łańcuchów tekstowych z obiektów date. Teraz, gdy znasz już obiekty datetime, przećwicz podobne działanie.
Odtwórz metodę .isoformat() za pomocą .strftime() i wyświetl godzinę rozpoczęcia pierwszego przejazdu w naszym zbiorze danych.
| Odniesienie | |
|---|---|
| %Y | rok (4 cyfry, 0000–9999) |
| %m | miesiąc (2 cyfry, 1–12) |
| %d | dzień (2 cyfry, 1–31) |
| %H | godzina (2 cyfry, 0–23) |
| %M | minuta (2 cyfry, 0–59) |
| %S | sekunda (2 cyfry, 0–59) |
To ćwiczenie jest częścią kursu
Praca z datami i czasem w Pythonie
Instrukcje do ćwiczenia
- Uzupełnij
fmt, aby odpowiadał formatowi ISO 8601. - Wyświetl
first_start, używając zarówno.isoformat(), jak i.strftime()– wyniki powinny być identyczne.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)