Получение текущей местной даты и создание объектов даты
Один из классов, предоставляемых модулем datetime
, - это класс с именем date
. Объекты этого класса представляют собой дату, состоящую из года, месяца и дня. Посмотрите на код в редакторе, чтобы увидеть, как он выглядит на практике, и получите текущую местную дату с помощью метода today
.
Запустите код, чтобы узнать, что происходит.
Метод today
возвращает объект date
, представляющий текущую местную дату. Обратите внимание, что объект date
имеет три атрибута: год, месяц и день.
Будьте осторожны, потому что эти атрибуты доступны только для чтения. Чтобы создать объект date
, Вы должны передать параметры year, month и day следующим образом:
from datetime import date
my_date = date(2019, 11, 4)
print(my_date)
Запустите код, чтобы посмотреть, что получится
При создании объекта date помните о следующих ограничениях:
Параметр | Ограничения |
---|---|
year |
Параметр year должен быть больше или равен 1 (константа MINYEAR) и меньше или равен 9999 (константа MAXYEAR). |
month |
Параметр month должен быть больше или равен 1 и меньше или равен 12. |
day |
Параметр day должен быть больше или равен 1 и меньше или равен последнему дню данного месяца и года. |
Примечание: позже в этом курсе Вы узнаете, как изменить формат даты по умолчанию.