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 | |
|---|---|
| %Y | anno a 4 cifre (0000-9999) |
| %m | mese a 2 cifre (1-12) |
| %d | giorno a 2 cifre (1-31) |
| %H | ora a 2 cifre (0-23) |
| %M | minuto a 2 cifre (0-59) |
| %S | secondo a 2 cifre (0-59) |
Questo esercizio fa parte del corso
Lavorare con date e orari in Python
Istruzioni dell'esercizio
- Completa
fmtper corrispondere al formato ISO 8601. - Stampa
first_startsia 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(____)