Тесты Пообщаться с GPT Протестировать код
Программирование Аналитика Дизайн Маркетинг Управление проектами
11 Июл 2023
2 мин
5511

Форматирование даты в Python

Пройдите тест, узнайте какой профессии подходите

Часто при использовании языка программирования Python возникает необходимость форматирования даты. Проблема заключается в том, что при выводе даты

Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.

Часто при использовании языка программирования Python возникает необходимость форматирования даты. Проблема заключается в том, что при выводе даты на экран или при сохранении даты в список, формат даты может отображаться не так, как ожидалось.

Допустим, есть код:

import datetime
today = datetime.date.today()
print(today)

Вышеуказанный код выводит дату в формате YYYY-MM-DD, что может быть именно тем, что требуется. Однако, если вместо прямого вывода даты на экран эта дата сохраняется в список, то формат даты может измениться.

Пример:

import datetime
mylist = []
today = datetime.date.today()
mylist.append(today)
print(mylist)

В результате выполнения этого кода, дата будет отображаться в следующем виде: [datetime.date(YYYY, MM, DD)].

Чтобы вывод даты в списке был в желаемом формате, можно воспользоваться методом strftime модуля datetime. Этот метод позволяет форматировать дату в соответствии с заданным шаблоном.

import datetime
mylist = []
today = datetime.date.today()
mylist.append(today.strftime("%Y-%m-%d"))
print(mylist)

В этом коде strftime используется для преобразования объекта date в строку, формат которой определяется шаблоном "%Y-%m-%d". В результате выполнения этого кода, дата в списке будет отображаться в формате YYYY-MM-DD, как и ожидалось.

Таким образом, для форматирования даты в Python можно использовать метод strftime, который позволяет задать нужный формат даты.

На курсе Skypro «Python-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.

Добавить комментарий