Module (60%)
Section (9%)

Получение текущей местной даты и создание объектов даты

Один из классов, предоставляемых модулем 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 и меньше или равен последнему дню данного месяца и года.

Примечание: позже в этом курсе Вы узнаете, как изменить формат даты по умолчанию.



Code

from datetime import date

today = date.today()

print("Today:", today)
print("Year:", today.year)
print("Month:", today.month)
print("Day:", today.day)
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×