Форматирование даты в 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
Выведите в консоль текущую дату в формате день.месяц.год.
Выведите в консоль текущее время в следующем формате: часы:минуты:секунды год/месяц/день:день недели.