Что такое эпоха?

Иногда называемый временем эпохи, временем POSIX и временем Unix, эпоха - это отправная точка операционной системы, которая определяет время и дату компьютера путем подсчета отметок времени эпохи. Ниже приведен список различных операционных систем и связанных с ними тиков и эпох.

Операционная системаПоставить галочкуэпоха
Apple MacOS1 секС 1 января 1904 года по 6 февраля 2040 года
Microsoft DOS1 секС 1 января 1980 года по 1 января 2108 года
Майкрософт Виндоус100 нс1 января 1601 года до н.э. 30828
OpenVMS100 нс17 ноября 1858 года до нашей эры 31086
POSIX1 секС 1 января 1970 года по 19 января 2038 года
S / 390244, 14 пикосекС 1 января 1970 года по 19 января 2038 года
Юникс1 секС 1 января 1970 года по 19 января 2038 года

Если вы хотите выяснить разницу между двумя значениями эпох, сделайте следующее. Используйте приведенную ниже таблицу, чтобы определить, сколько часов, секунд и дней существует, вычитая два значения эпох, а затем делив на эквивалентное количество секунд. Например, если разница между ними составляла 14 400, деление на 3600 показывает, что разница составляет 4 часа.

Временной периодЭпоха второго эквивалента
1 минута60
1 час3600
1 день86400
1 неделя604800
2 недели1209600
3 недели1814400
1 месяц2419200
6 месяцев14515200
1 год29030400
1 десятилетие290304000

Почему вместо даты используется эпоха?

Преобразование даты и времени в значение эпохи значительно упрощает поиск разницы, сложение и вычитание значения времени. Например, вы можете преобразовать время в эпоху и вычесть его из другого значения эпохи, чтобы быстро определить разницу. Если разница составляла 176 400, и вы использовали приведенную выше таблицу или математическую формулу, чтобы найти разницу в 2 дня и 1 час (86400 + 86400 + 3600 = 176 400).

Пример преобразования эпохи

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

Юлиан, Измерение, Условия операционной системы, Условия программирования, Тик, Время