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

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

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



Чат с GPT Компилятор