Seguro Haskell Inferido seguro
Idioma Haskell2010

Descripción

Formato de fecha ordinal ISO 8601

toOrdinalDate :: Día -> (Entero, Int) Fuente

Convierta al formato de fecha ordinal ISO 8601. El primer elemento del resultado es el año (calendario gregorano proléptico), el segundo es el día del año, con 1 para el 1 de enero y 365 (o 366 en años bisiestos) para el 31 de diciembre.

fromOrdinalDate :: Entero -> Int -> DíaFuente

Convierta desde el formato de fecha ordinal ISO 8601. Los números de días no válidos se recortarán al rango correcto (1 a 365 o 366).

fromOrdinalDateValid :: Entero -> Int -> MaybeDayFuente

Convierta desde el formato de fecha ordinal ISO 8601. Devolución de números de días no válidos Nothing

showOrdinalDate :: Día -> CadenaFuente

Mostrar en formato de fecha ordinal ISO 8601 (aaaa-ddd)

isLeapYear :: Entero -> BoolFuente

¿Es este año un año bisiesto según el proléptico calendario gregoriano?

lunesStartWeek :: Día -> (Int, Int) Fuente

Obtenga el número de la semana de inicio del lunes del año y el día de la semana. El primer lunes es el primer día de la semana 1, los días anteriores del año son la semana 0 (como %W en formatTime). El lunes es 1, el domingo es 7 (como %u en formatTime).

SundayStartWeek :: Día -> (Int, Int) Fuente

Obtenga el número de la semana que comienza el domingo en el año y el día de la semana. El primer domingo es el primer día de la semana 1, los días anteriores del año son la semana 0 (como %U en formatTime). El domingo es 0, el sábado es 6 (como %w en formatTime).

fromMondayStartWeekFuente

Argumentos

:: Entero

Año.

-> Int

Número de la semana de inicio del lunes (como %W en formatTime).

-> Int

Día de la semana. El lunes es 1, el domingo es 7 (como %u en formatTime).

-> Día

El inverso de mondayStartWeek. Obtener una Day dado el año, el número de la semana de inicio del lunes y el día de la semana. El primer lunes es el primer día de la semana 1, los días anteriores del año son la semana 0 (como %W en formatTime).

fromMondayStartWeekValidFuente

Argumentos

:: Entero

Año.

-> Int

Número de la semana de inicio del lunes (como %W en formatTime).

-> Int

Día de la semana. El lunes es 1, el domingo es 7 (como %u en formatTime).

-> MaybeDay

fromSundayStartWeekFuente

Argumentos

:: Entero

Año.

-> Int

Número de la semana de inicio del domingo (como %U en formatTime).

-> Int

El día de la semana el domingo es 0, el sábado es 6 (como %w en formatTime).

-> Día

El inverso de sundayStartWeek. Obtener una Day dado el año y el número del día de la semana que comienza el domingo. El primer domingo es el primer día de la semana 1, los días anteriores del año son la semana 0 (como %U en formatTime).

fromSundayStartWeekValidFuente

Argumentos

:: Entero

Año.

-> Int

Número de la semana de inicio del domingo (como %U en formatTime).

-> Int

Día de la semana. El domingo es 0, el sábado es 6 (como %w en formatTime).

-> MaybeDay