Форматирование даты в Python
Давайте теперь выведем дату в определенном формате, например, год-месяц-день.
Для этого объявим переменную dt
,
в которой нужная нам дата будет
получена через метод datetime
модуля datetime
. Затем необходимо применить
метод strftime
к дате, записанной в dt
.
В параметры данного метода передается
условное обозначение формата даты,
записанное с помощью команды
%
и условного обозначения формата.
Если нужно вывести год-месяц-день,
то в параметр метода передается строка
'%Y-%m-%d'
:
dt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')
print(res) # выведет 2025-12-31
С помощью метода strftime
можно
выводить различные форматы даты. Полный
их перечень можно найти
здесь.
Давайте, например, выведем еще и день
недели, указав в параметре специальный символ
'%w'
:
res = dt.strftime('%Y-%m-%d %w')
print(res) # выведет 2025-12-31 3
Выведите в консоль текущую дату в формате день.месяц.год.
Выведите в консоль текущее время в следующем формате: часы:минуты:секунды год/месяц/день:день недели.