Convertendo formatos com datetimes
Com datetimes, você pode ler uma string em um formato e gerar outra string em um formato diferente. Isso significa que você pode usar datetimes para mudar o formato de datas em texto. As strings de formatação para mapear datetimes podem ser encontradas em strftime. Vamos supor que pediram para você processar a data do colapso britânico da Black Wednesday em um novo formato que atenda às necessidades de relatório da sua empresa.
Este exercício faz parte do curso
Python Intermediário para Finanças
Instruções do exercício
- Crie uma string de formatação que corresponda à data original em texto, fornecida como
org_text. - Crie um datetime para a Black Wednesday e salve como
black_wednesday. - Crie uma string de formatação que corresponda ao novo formato, 'Wednesday, September 16, 1992'.
- Crie uma nova data em texto usando o novo formato.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
org_text = "Sep 16 1992"
# Format string for original text
org_format = "%b %____ %____"
# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)
# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"
# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)