Создание объекта даты из отметки времени
Класс 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.