Recrear el formato ISO con strftime()
En el último capítulo, utilizaste strftime() para crear cadenas a partir de objetos date. Ahora que ya conoces los objetos « datetime », practiquemos haciendo algo similar.
Recrea el método .isoformat() utilizando .strftime() e imprime el inicio del primer viaje de tu conjunto de datos.
| Referencia | |
|---|---|
| %Y | Año de 4 dígitos (0000-9999) |
| %m | Mes de 2 dígitos (1-12) |
| %d | Día de 2 dígitos (1-31) |
| %H | Hora de 2 dígitos (0-23) |
| %M | 2 dígitos para los minutos (0-59) |
| %S | 2 dígitos para los segundos (0-59) |
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones del ejercicio
- Completa
fmtpara que coincida con el formato de la norma ISO 8601. - Imprime
first_startcon.isoformat()y.strftime(); deben coincidir.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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(____)