Data.Time.Clock.TAI
| Safe Haskell | Безопасно |
|---|---|
| Язык | Haskell2010 |
Описание
Таблицы TAI и високосных секунд для преобразования в UTC: большинство пользователей не нуждаются в этом модуле.
data AbsoluteTime Источник
AbsoluteTime — это TAI, время, измеренное по часам.
Примеры использования
taiEpoch :: AbsoluteTime Источник
Эпоха TAI, которая составляет 17 ноября 1858 года 00:00:00 TAI.
addAbsoluteTime :: DiffTime -> AbsoluteTime -> AbsoluteTime Источник
addAbsoluteTime a b = a + b
diffAbsoluteTime :: AbsoluteTime -> AbsoluteTime -> DiffTime Источник
diffAbsoluteTime a b = a - b
type LeapSecondTable = Day -> Integer Источник
TAI — UTC в этот день. Таблица не предоставляется, так как любая программа, скомпилированная с ней, устареет через шесть месяцев.
utcDayLength :: LeapSecondTable -> Day -> DiffTime Источник
utcToTAITime :: LeapSecondTable -> UTCTime -> AbsoluteTime Источник
taiToUTCTime :: LeapSecondTable -> AbsoluteTime -> UTCTime Источник
parseTAIUTCDATFile :: String -> LeapSecondTable Источник
Парсинг содержимого файла tai-utc.dat. Валидация не выполняется, и в случае неверного формата файла будет возвращена некорректная таблица.
© The University of Glasgow and others
Licensed under a BSD-style license (see top of the page).
https://downloads.haskell.org/~ghc/7.10.3/docs/html/libraries/time-1.5.0.1/Data-Time-Clock-TAI.html