Module (72%)
Section (57%)

Методы, возвращающие текущую дату и время

Класс datetime имеет несколько методов, которые возвращают текущую дату и время. Вот эти методы:

  • today() - возвращает текущую местную дату и время с атрибутом tzinfo, инициализированным None;
  • now() - возвращает текущую локальную дату и время так же, как метод today, если мы не передадим необязательный аргумент tz в него. Аргумент этого метода должен быть объектом подкласса tzinfo;
  • utcnow() - возвращает текущую дату и время в формате UTC с атрибутом tzinfo, инициализированным None.

Запустите код в редакторе, чтобы увидеть все на практике. Что Вы можете сказать о результатах?

Как видите, результат всех трех методов одинаков. Небольшие различия вызваны временем, прошедшим между последующими вызовами.

Примечание: Подробнее об объектах tzinfo можно прочитать в документации.



Code

from datetime import datetime

print("today:", datetime.today())
print("now:", datetime.now())
print("utcnow:", datetime.utcnow())
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×