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.