Преобразование формата дат с помощью datetime
С помощью объектов datetime можно считать строку в одном формате и вывести её в другом. Это позволяет использовать datetime для преобразования формата строковых дат. Справочник по строкам формата для datetime доступен на сайте strftime. Предположим, вам нужно обработать дату британского кризиса «Чёрная среда» и привести её к новому формату, принятому в вашей компании для отчётности.
Это упражнение является частью курса
Средний уровень Python для финансов
Инструкции к упражнению
- Создайте строку формата, соответствующую исходной строке с датой, заданной как
org_text. - Создайте объект datetime для «Чёрной среды» и сохраните его в переменную
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)