ПочатиПочніть безкоштовно

Datetime з рядків

Часто ви отримуєте дати в різних форматах. Є багато джерел даних, де дати подано як рядки: скрапінґ вебсторінок, введення користувачем, текстові файли тощо. Рядки формату для відображення datetime дивіться на сайті strftime. Припустімо, ви знайшли дати мінікраху жовтня 1989 року у вигляді рядка crash_text і рецесії 3 липня 1990 року у вигляді рядка recession_text у різних форматах. Як ви представите обидві дати у своєму коді Python?

Ця вправа є частиною курсу

Середній рівень Python для фінансів

Переглянути курс

Інструкції до вправи

  • Побудуйте рядок формату, який відповідає поданому тексту для мінікраху 1989 року.
  • Побудуйте рядок формату, який відповідає тексту для рецесії 1990 року.
  • Створіть datetime, що представляє рецесію 1990 року.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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)
Редагувати та запускати код