Пропустить до содержимого

Как использовать Python, чтобы получить метку времени?

[

Как получить текущее время в Python

Table of Contents

  • Как получить текущее время в Python
  • Форматирование временных меток для удобочитаемости
  • Получение текущего времени Unix в Python
  • Получение объектов времени и даты Python с учетом часового пояса
  • Заключение

Получение текущего времени в Python - это хорошее начало для множества операций, связанных со временем. Один из самых важных случаев использования - создание временных меток. В этом руководстве вы узнаете, как получить, отобразить и форматировать текущее время с помощью модуля datetime.

Для эффективного использования текущего времени в ваших приложениях Python вам понадобится несколько инструментов. Например, вы узнаете, как читать атрибуты текущего времени, такие как год, минуты или секунды. Чтобы сделать время более читабельным, вы изучите варианты его вывода. Вы также узнаете о разных форматах времени, узнаете, как компьютеры представляют время, как сериализуют время и как работать с часовыми поясами.

Как определить время в Python

Самый простой способ получить и вывести текущее время - использовать метод класса .now() из класса datetime в модуле datetime:

from datetime import datetime
now = datetime.now()
print(now)

Примечание: Объект datetime, который вы получаете здесь, не имеет информации о часовом поясе. Обычно ваша операционная система может правильно определить часовой пояс, но сам объект datetime в настоящее время не содержит информацию о часовом поясе. Вы изучите объекты, осведомленные о часовом поясе, в следующем разделе этого руководства.

datetime.now().isoformat()

И новое появится время с форматом по стандарту ISO 8601.

Note: The datetime object that you get here isn’t time zone aware. Usually your operating system can resolve the time zone correctly, but the datetime object itself currently has no time zone information. You’ll get into time zone–aware objects in a later section of this tutorial.

Note: The datetime object that you get here isn’t time zone aware. Usually your operating system can resolve the time zone correctly, but the datetime object itself currently has no time zone information. You’ll get into time zone–aware objects in a later section of this tutorial.