ComenzarEmpieza gratis

Convertir formatos con datetimes

Con los objetos datetime, puedes leer una cadena en un formato y generar otra cadena en un formato distinto. Esto significa que puedes usar datetimes para cambiar el formato de fechas en texto. Las cadenas de formato para mapeo de datetimes se pueden consultar en strftime. Imagina que te piden procesar la fecha del Black Wednesday británico y transformarla a un formato nuevo que se ajuste a las necesidades de reporte de tu empresa.

Este ejercicio forma parte del curso

Python intermedio para finanzas

Ver curso

Instrucciones del ejercicio

  • Crea una cadena de formato que encaje con la cadena de fecha original, dada como org_text.
  • Crea un datetime para Black Wednesday y guárdalo como black_wednesday.
  • Crea una cadena de formato que encaje con el nuevo formato, 'Wednesday, September 16, 1992'.
  • Crea una nueva cadena de fecha usando el nuevo formato.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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)
Editar y ejecutar código