# Форматирование даты в 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`

Выведите в консоль текущую дату в формате день.месяц.год.

Выведите в консоль текущее время в следующем формате: часы:минуты:секунды год/месяц/день:день недели.

← →
↑