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