IniziaInizia gratis

Ricreare il formato ISO con strftime()

Nel capitolo precedente hai usato strftime() per creare stringhe a partire da oggetti date. Ora che conosci gli oggetti datetime, esercitiamoci a fare qualcosa di simile.

Ricrea il metodo .isoformat() usando .strftime() e stampa l’ora di inizio del primo viaggio nel nostro insieme di dati.

Riferimento
%Yanno a 4 cifre (0000-9999)
%mmese a 2 cifre (1-12)
%dgiorno a 2 cifre (1-31)
%Hora a 2 cifre (0-23)
%Mminuto a 2 cifre (0-59)
%Ssecondo a 2 cifre (0-59)

Questo esercizio fa parte del corso

Lavorare con date e orari in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Completa fmt per corrispondere al formato ISO 8601.
  • Stampa first_start sia con .isoformat() sia con .strftime(); dovrebbero coincidere.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice