Module (61%)
Section (13%)

Создание объекта даты из отметки времени

Класс date дает нам возможность создать объект date из отметки времени.

В Unix отметка времени выражает количество секунд с 1 января 1970 г., 00:00:00 (UTC). Эта дата называется эпохой Unix, потому что именно с нее начался отсчет времени в системах Unix.

Временная отметка - это разница между определенной датой (включая время) и 1 января 1970 года, 00:00:00 (всемирное координированное время), выраженная в секундах.

Чтобы создать объект даты из отметки времени, мы должны передать метку времени Unix методу fromtimestamp.

Для этой цели мы можем использовать модуль time, который предоставляет функции, связанные со временем. Одна из них - функция под названием time(), которая возвращает количество секунд с 1 января 1970 года до текущего момента в виде числа с плавающей запятой. Взгляните на пример в редакторе.

Запустите код, чтобы увидеть результат.

Если Вы запустите код несколько раз, то увидите, как увеличивается сама отметка времени. Стоит добавить, что результат функции time зависит от платформы, поскольку в системах Unix и Windows високосные секунды не учитываются.

Примечание: в этой части курса мы также поговорим о модуле time.



Code

from datetime import date
import time

timestamp = time.time()
print("Timestamp:", timestamp)

d = date.fromtimestamp(timestamp)
print("Date:", d)
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×