Spec-Zone.ru › Haskell 7

Data.Time.Calendar.WeekDate

Safe Haskell Safe
Язык Haskell2010

Описание

Формат недели ISO 8601

toWeekDate :: День -> (Целое число, Целое число, Целое число) Исходный код

Преобразует в формат недели ISO 8601. Первый элемент результата — год, второй — номер недели (1-53), третий — день недели (1 для понедельника, 7 для воскресенья). Обратите внимание, что «недельные» годы не совсем совпадают с григорианскими годами, так как первый день года всегда понедельник. Первая неделя года — это первая неделя, содержащая как минимум четыре дня в соответствующем григорианском году.

fromWeekDate :: Целое число -> Целое число -> Целое число -> День Исходный код

Преобразует из формата недели ISO 8601. Первый аргумент — год, второй — номер недели (1-52 или 53), третий — день недели (1 для понедельника, 7 для воскресенья). Некорректные значения недели и дня будут обрезаны до допустимого диапазона.

fromWeekDateValid :: Целое число -> Целое число -> Целое число -> Возможно День Исходный код

Преобразует из формата недели ISO 8601. Первый аргумент — год, второй — номер недели (1-52 или 53), третий — день недели (1 для понедельника, 7 для воскресенья). Некорректные значения недели и дня вернут Nothing.

showWeekDate :: День -> Строка Исходный код

Вывод в формате недели ISO 8601 в формате гггг-Нед-д (например, «2006-Нед46-3»).

© 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-Calendar-WeekDate.html

Spec-Zone.ru

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