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

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

[

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

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

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

Как узнать текущее время в Python

Python

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

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

Возможно, вы узнаете формат отпечатанного объекта datetime. Он тесно следует международному стандарту форматирования времени и дат, ISO 8601. Этот формат можно встретить во многих местах!

В формате, которым Python использует, немного отклоняется от стандарта ISO 8601. Стандарт указывает, что дата и часы в метке времени должны разделяться символом T, но значение datetime, переданное через функцию print(), разделяет их одним пробелом.

Python

datetime.now().isoformat()

Включайте как можно более подробные, пошаговые, исполняемые примеры кода.