ComenzarEmpieza gratis

Datetimes a partir de cadenas

A menudo recibes fechas en formatos distintos. Hay muchas fuentes de datos que representan fechas como cadenas de texto. Extraer páginas web, la entrada de usuarios y archivos de texto son solo algunas. Los códigos de formato para mapear datetimes se pueden consultar en strftime. Supón que has encontrado las fechas del mini-crash de octubre de 1989, dada en la cadena crash_text, y la recesión del 3 de julio de 1990, dada en la cadena recession_text, en formatos diferentes. ¿Cómo representarías ambas en tu código de Python?

Este ejercicio forma parte del curso

Python intermedio para finanzas

Ver curso

Instrucciones del ejercicio

  • Construye una cadena de formato que mapee el texto dado para el mini-crash de 1989.
  • Construye una cadena de formato que mapee el texto para la recesión de 1990.
  • Crea un datetime que represente la recesión de 1990.

Ejercicio interactivo práctico

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

crash_text = "Friday the 13th, Oct, 1989"

# Create a format string mapping the text
crash_format_str = "%____ the %dth, %b, %____"
min_crash = datetime.datetime.strptime(crash_text, crash_format_str)
print(min_crash)

recession_text = "07/03/90"

# Create format string
recession_format_str = "%____/%____/%____"

# Create datetime from text using format string
nineties_rec = datetime.datetime.strptime(____, ____)
print(nineties_rec)
Editar y ejecutar código