Форматирование даты в Python

Давайте теперь выведем дату в определенном формате, например, год-месяц-день.

Для этого объявим переменную dt, в которой нужная нам дата будет получена через метод datetime модуля datetime. Затем необходимо применить метод strftime к дате, записанной в dt. В параметры данного метода передается условное обозначение формата даты, записанное с помощью команды % и условного обозначения формата. Если нужно вывести год-месяц-день, то в параметр метода передается строка '%Y-%m-%d':

pythondt = datetime.datetime(2025, 12, 31, 12, 59, 59)
res = dt.strftime('%Y-%m-%d')

print(res) # выведет 2025-12-31

С помощью метода strftime можно выводить различные форматы даты. Полный их перечень можно найти здесь. Давайте, например, выведем еще и день недели, указав в параметре специальный символ '%w':

pythonres = dt.strftime('%Y-%m-%d %w')
print(res) # выведет 2025-12-31 3
Задание 1

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

Задание 2

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