Освойте 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-разработчик» освоите основные инструменты программирования, получите опыт на реальных проектах и сможете стартовать в профессии уверенным новичком. Преподаватели — практикующие программисты с большим опытом, а в центре карьеры помогут составить цепляющее резюме и подготовиться к собеседованию.
Перейти в телеграм, чтобы получить результаты теста





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