Работа с датами и временем в Python: datetime.utcnow() и многое другое

Вот пример использования метода datetime.utcnow()в Python:

from datetime import datetime
current_time = datetime.utcnow()
print(current_time)

Этот код напечатает текущее время UTC в формате: ГГГГ-ММ-ДД ЧЧ:ММ:СС.сссссс.

Помимо datetime.utcnow(), в модуле datetimeдоступны еще несколько методов:

  1. datetime.now(): возвращает текущую местную дату и время.

    from datetime import datetime
    current_time = datetime.now()
    print(current_time)
  2. datetime.today(): возвращает текущую локальную дату и время (так же, как datetime.now()).

    from datetime import datetime
    current_time = datetime.today()
    print(current_time)
  3. datetime.fromtimestamp(timestamp): возвращает объект datetimeиз заданной временной метки Unix.

    from datetime import datetime
    timestamp = 1610494214
    converted_time = datetime.fromtimestamp(timestamp)
    print(converted_time)
  4. datetime.strftime(format): преобразует объект datetimeв строковое представление на основе предоставленного формата.

    from datetime import datetime
    current_time = datetime.now()
    formatted_time = current_time.strftime("%Y-%m-%d %H:%M:%S")
    print(formatted_time)