Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Utilidades para poder trabajar mejor con fechas. No se pretende
sobreescribir o hacer un nexo con librerías como Time
, pero
sí ofrecer algunas funciones que pueden ser comunmente utilizadas
en hojas de cálculo.
Documentation
Enumerable con los meses.
Enumerable con los días de la semana.
Instances
Bounded WeekDay Source # | |
Enum WeekDay Source # | |
Eq WeekDay Source # | |
Ord WeekDay Source # | |
Read WeekDay Source # | |
Show WeekDay Source # | |
Ix WeekDay Source # | |
Defined in Data.SpreadSheet.Date |
next :: (Eq a, Bounded a, Enum a) => a -> a Source #
Permite iterar sobre datos enumerables de forma circular. Una vez se llega al último elemento, el siguiente será el primero.
>>>
next October
November>>>
next December
January
Permite la generacion de una lista infinita:
>>>
take 11 $ iterate next Saturday
[Saturday,Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,Monday,Tuesday]
getMonth :: Day -> Month Source #
Indica el mes al que pertenece un día.
>>>
getMonth $ fromGregorian 2019 1 14
January