Recrear el formato ISO con strftime()
En el capítulo anterior, utilizaste strftime()
para crear cadenas a partir de objetos date
. Ahora que ya conoces los objetos de datetime
, practiquemos algo parecido.
Vuelve a crear el método .isoformat()
, utilizando .strftime()
, e imprime el primer inicio de viaje de nuestro 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 | Minuto de 2 dígitos (0-59) |
%S | Segundo de 2 dígitos (0-59) |
Este ejercicio forma parte del curso
Trabajar con fechas y horas en Python
Instrucciones de ejercicio
- Completa
fmt
para que coincida con el formato de la norma ISO 8601. - Imprime
first_start
con.isoformat()
y.strftime()
; deben coincidir.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este 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(____)