Kom igångKom igång gratis

Återskapa ISO-format med strftime()

I det föregående kapitlet använde du strftime() för att skapa strängar från date-objekt. Nu när du känner till datetime-objekt är det dags att öva på något liknande.

Återskapa metoden .isoformat() med hjälp av .strftime() och skriv ut starten på den första resan i vår datamängd.

Referens
%Y4-siffrigt år (0000-9999)
%m2-siffrigt månad (1-12)
%d2-siffrigt dag (1-31)
%H2-siffrigt timme (0-23)
%M2-siffrigt minut (0-59)
%S2-siffrigt sekund (0-59)

Den här övningen är en del av kursen

Arbeta med datum och tider i Python

Visa kurs

Övningsinstruktioner

  • Fyll i fmt så att det matchar formatet för ISO 8601.
  • Skriv ut first_start med både .isoformat() och .strftime(); de ska ge samma resultat.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod