datetime.date examples
В этом разделе представлены примеры использования объекта даты datetime.date.
Пример подсчета дней до события:
>>> import datetime, time
>>> today = datetime.date.today()
>>> my_birthday = datetime.date(today.year, 12, 6)
>>> if my_birthday < today:
... my_birthday = my_birthday.replace(year=today.year + 1)
...
>>> my_birthday
datetime.date(2020, 12, 6)
>>> time_to_birthday = abs(my_birthday - today)
>>> time_to_birthday.days
# 215Сравнение даты:
>>> import datetime
>>> today = datetime.date.today()
>>> date = datetime.date.fromtimestamp(time.time())
>>> today == date
# True
>>> date.replace(month=7, day=26)
>>> today == date
# False
>>> today < date
# TrueФорматирование вывода строки даты:
Извлечение "компонентов" даты.
Объект даты является неизменным.
Last updated