Spec-Zone.ru › Haskell 7

Data.Time.Clock.TAI

Safe Haskell Безопасно
Язык Haskell2010

Описание

Таблицы TAI и високосных секунд для преобразования в UTC: большинство пользователей не нуждаются в этом модуле.

data AbsoluteTime Источник

AbsoluteTime — это TAI, время, измеренное по часам.

Примеры использования

Eq AbsoluteTime
Data AbsoluteTime
Ord AbsoluteTime
Show AbsoluteTime
NFData AbsoluteTime

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API