ComeçarComece de graça

Convertendo formatos de data - explícito

Vamos analisar uma das datas do exercício anterior.

  • Venda A: 4000 em 14/02/2018

Usamos a biblioteca datetime para identificar o dia d, o mês m e o ano y, o que pode ajudar a identificar dados de conjuntos de dados com formatos de data diferentes. Mas e se quisermos converter datas para um formato específico?

Neste exercício, você vai converter a Venda A do formato 14/02/2018 para o mesmo formato da Venda B (ou seja, 14 February 2018).

Isso pode ser feito facilmente com funções nativas do Python. Lembre-se de que, para dividir uma string, podemos usar o método .split().

A entrada deste exercício será o datetime da Venda A.

Este exercício faz parte do curso

Previsão Financeira em Python

Ver curso

Instruções do exercício

  • Crie uma variável dt que contenha uma representação em string da data que você quer converter para um novo formato (isto é, a Venda A).
  • Crie um dicionário para os meses mm, que especifique qual mês corresponde a qual número, no formato {'number':'month name'}.
  • Divida a string dt pelo caractere / e atribua os valores às variáveis day, month e year.
  • Imprima os resultados concatenando uma string que use o dicionário para o mês informado, no novo formato.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# Set the variable for the datetime to convert
dt = '____'

# Create the dictionary for the month values
mm = {'01': '____', '____': 'February', '____': '____'}

# Split the dt string into the different parts
____, ____, year = dt.split('____')

# Print the concatenated date string
print(____ + ' ' + ____[____] + ' ' + ____)
Editar e executar o código