Python strftime - форматирование даты и времени в Python
Python strftime - это метод объекта datetime, который используется для форматирования даты и времени как строку, на основе заданного формата.
Пример использования метода strftime в Python:
import datetime
now = datetime.datetime.now()
print(now.strftime("%d-%m-%Y %H:%M:%S"))
# Вывод: 20-11-2021 10:30:45
В этом примере мы импортировали модуль datetime и использовали его объект datetime.now (), чтобы получить текущую дату и время. Затем мы применили метод strftime, чтобы отформатировать дату и время в нужном нам формате.
"%d-%m-%Y %H:%M:%S" - это формат даты и времени, указанный в функции strftime(). Он соответствует следующим параметрам:
- %d - день месяца (01-31)
- %m - месяц (01-12)
- %Y - год (четырёхзначный)
- %H - часы (00-23)
- %M - минуты (00-59)
- %S - секунды (00-59)
Так же, вы можете использовать дополнительные форматы, такие как %B для полного названия месяца, %A для полного названия дня недели, и др.
В итоге, метод strftime() очень удобен для форматирования даты и времени и часто используется при написании скриптов, работающих с датой и временем.