Recriando o formato ISO com strftime()
No último capítulo, você usou strftime() para criar strings a partir de objetos date. Agora que você já sabe sobre objetos datetime, vamos praticar fazendo algo parecido.
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 de 2 dígitos (1-31) |
| %H | Hora com 2 dígitos (0-23) |
| %M | 2 dígitos para os minutos (0-59) |
| %S | Segundos de 2 dígitos (0-59) |
Este exercício faz parte do curso
Trabalhando com datas e horas em Python
Instruções do exercício
- Complete
fmtpara corresponder ao formato da ISO 8601. - Imprima
first_startcom.isoformat()e.strftime(); eles devem ser iguais.
Exercício interativo prático
Experimente este exercício completando 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(____)