LoslegenKostenlos loslegen

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
%Y4-stellige Jahreszahl (0000-9999)
%m2-stelliger Monat (1-12)
%d2-stelliger Tag (1-31)
%H2-stellige Stunde (0-23)
%M2-stellige Minutenanzeige (0-59)
%S2-stellige Sekundenanzeige (0–59)

Diese Übung ist Teil des Kurses

Arbeiten mit Datums- und Zeitangaben in Python

Kurs anzeigen

Anleitung zur Übung

  • Mach das „ fmt ” fertig, damit es dem Format ISO 8601 entspricht.
  • Druckt first_start sowohl 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(____)
Code bearbeiten und ausführen