Aan de slagGa gratis aan de slag

ISO-indeling namaken met strftime()

In het vorige hoofdstuk gebruikte je strftime() om strings te maken van date-objecten. Nu je datetime-objecten kent, gaan we iets soortgelijks oefenen.

Maak de methode .isoformat() na met .strftime(), en print de starttijd van de eerste rit in onze gegevensset.

Referentie
%Y4-cijferig jaar (0000-9999)
%m2-cijferige maand (1-12)
%d2-cijferige dag (1-31)
%H2-cijferig uur (0-23)
%M2-cijferige minuut (0-59)
%S2-cijferige seconde (0-59)

Deze oefening maakt deel uit van de cursus

Werken met datums en tijden in Python

Cursus bekijken

Oefeninstructies

  • Vul fmt aan zodat het overeenkomt met de indeling van ISO 8601.
  • Print first_start met zowel .isoformat() als .strftime(); ze moeten overeenkomen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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 bewerken en uitvoeren