Программирование ARM Что такое "unix time stamp"? Thu, November 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


Что такое "unix time stamp"? Печать
Добавил(а) microsin   

Метка времени Unix (unix time stamp) это способ отслеживать время как абсолютное количество секунд, прошедших относительно определенного момента времени. Отсчет начинается от так называемой эпохи Unix (Unix Epoch) которая соответствует 1 января 1970 года по системе UTC [2]. Таким образом, метка времени Unix всего лишь определенное количество секунд между определенной датой и эпохой Unix. Также следует отметить, что этот момент времени технически не меняется независимо от того, где вы находитесь на земном шаре. Это очень полезно для компьютерных систем для отслеживания и сортировки привязанной к дате/времени информации в динамических и распределенных приложениях как в режиме онлайн, так и на стороне клиента.

Читаемое человеком время Количество секунд
1 час 3600
1 день 86400
1 неделя 604800
1 месяц (30.44 дней) 2629743
1 год (365.24 дней) 31556926

Что произойдет 19 января 2038 года? На этой дате Unix Time Stamp прекратит работу из-за 32-разрядного переполнения. До этой точки времени миллионы приложений будут нуждаться либо в адаптации на новые системы отсчета меток времени, либо в миграции на 64-разрядные системы, где под информацию о времени может быть отведено большее количество бит.

[Ссылки]

1. Current Epoch Unix Timestamp site:unixtimestamp.com.
2. Coordinated Universal Time site:wikipedia.org.

 

Добавить комментарий


Защитный код
Обновить

Top of Page