Recriando o formato ISO com strftime()
No último capítulo, você usou o site strftime()
para criar strings a partir de objetos date
. Agora que você sabe sobre os objetos datetime
, vamos praticar algo semelhante.
Recrie o método .isoformat()
, usando .strftime()
, e imprima o início da primeira viagem em nosso conjunto de dados.
Referência | |
---|---|
%Y | Ano com 4 dígitos (0000-9999) |
%m | Mês com 2 dígitos (1-12) |
%d | Dia com 2 dígitos (1-31) |
%H | Hora com 2 dígitos (0-23) |
%M | Minuto com 2 dígitos (0-59) |
%S | Segundo de 2 dígitos (0-59) |
Este exercício faz parte do curso
Trabalhando com datas e horários em Python
Instruções de exercício
- Preencha
fmt
para corresponder ao formato de ISO 8601. - Imprima
first_start
com.isoformat()
e.strftime()
; eles devem corresponder.
Exercício interativo prático
Experimente este exercício preenchendo este código de exemplo.
# 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(____)