ISO-Format mit strftime() nachmachen
Im letzten Kapitel hast du mit ` strftime() Strings aus date `-Objekten erstellt. Jetzt, wo du dich mit „ datetime “-Objekten auskennst, lass uns mal was Ähnliches ausprobieren.
Mach die Methode „ .isoformat() “ neu, indem du „ .strftime() “ benutzt, und schreib den ersten Trip-Start in unserem Datensatz aus.
| Referenz | |
|---|---|
| %Y | 4-stellige Jahreszahl (0000-9999) |
| %m | 2-stelliger Monat (1-12) |
| %d | 2-stelliger Tag (1-31) |
| %H | 2-stellige Stunde (0-23) |
| %M | 2-stellige Minutenanzeige (0-59) |
| %S | 2-stellige Sekundenanzeige (0–59) |
Diese Übung ist Teil des Kurses
Arbeiten mit Datums- und Zeitangaben in Python
Anleitung zur Übung
- Mach das „
fmt” fertig, damit es dem Format ISO 8601 entspricht. - Druckt
first_startsowohl mit.isoformat()als auch mit.strftime()aus; sie sollten übereinstimmen.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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(____)