Зміна формату з datetime
За допомогою datetime ви можете прочитати рядок в одному форматі й вивести рядок в іншому. Тобто можна змінювати формат рядків з датами. Рядки форматів для відображення datetime наведені на сайті strftime. Припустімо, вас просять опрацювати дату британського краху Black Wednesday у новому форматі, який відповідає вимогам звітності вашої компанії.
Ця вправа є частиною курсу
Середній рівень Python для фінансів
Інструкції до вправи
- Створіть рядок формату, що відповідає початковій даті-рядку, заданій як
org_text. - Створіть datetime для Black Wednesday і збережіть його як
black_wednesday. - Створіть рядок формату, що відповідає новому вигляду: 'Wednesday, September 16, 1992'.
- Створіть новий рядок дати, використовуючи новий формат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)