eddy_em: (Костерок)
[personal profile] eddy_em
Позор мне! Гугол не дал мне ответа на этот вопрос...
Суть проблемы: ни UNIX-time, ни юлианская дата не учитывают високосных секунд (юлианская дата еще и некоторых високосных дней не учитывает). Поэтому отняв время события А из времени события Б мы не получим реальной разницы во времени между ними.
Неужто нет такой сишной системной функции, которая это считает, используя tzdata и нужно парсить этот файл самому?

UPD. Решение было у меня под носом: это умеет libSOFA.

Date: 2016-12-30 07:42 am (UTC)
From: [identity profile] eddy-em.livejournal.com
Пока просто интереса ради. Вдруг понадобится точно интервалы измерять...
> Разве еще не ввели
Не встречал. У нас кривые блеска по юлианской дате строят — но на периодах в сутки потеря секунды-другой несущественна. А до 2100 года, когда в юлианских днях выплывет ошибка на 1 день, еще далеко.

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 2nd, 2025 02:14 am
Powered by Dreamwidth Studios