import datetime
dt = datetime.datetime(2025, 4, 22, 14, 30)
print(dt.strftime('%Y-%m-%d %H:%M'))
2025-04-22 14:30
Данный код использует модуль datetime
в Python для работы с датами и временем. Он создает объект datetime
, представляющий 22 апреля 2025 года, 14:30, и затем форматирует его в строковый вид.
Строка import datetime
импортирует модуль datetime
, который предоставляет классы для работы с датами и временем.
Строка dt = datetime.datetime(2025, 4, 22, 14, 30)
создает объект datetime
, инициализированный конкретными значениями:
2025
: год4
: месяц (апрель)22
: день14
: час (14:00)30
: минута (30)
Строка print(dt.strftime('%Y-%m-%d %H:%M'))
использует метод strftime()
для форматирования объекта datetime
в строку. Спецификаторы формата определяют, как будут представлены различные части даты и времени:
%Y
: год с четырьмя цифрами (например, 2025)%m
: месяц с двумя цифрами (например, 04)%d
: день с двумя цифрами (например, 22)%H
: час с двумя цифрами (в 24-часовом формате, например, 14)%M
: минута с двумя цифрами (например, 30)-
и пробел ) будут включены в результирующую строку.
2025-04-22 14:30
pytz
для работы с часовыми поясами.locale
.dt
не очень информативно. Лучше использовать более описательное имя, например, event_datetime
.