Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data HebrewDate = HebrewDate {}
- data Month
- fromHebrew :: HebrewDate -> Day
- toHebrew :: Day -> HebrewDate
- monthHebrew :: Month -> String
- anniversaryInYear :: Int -> HebrewDate -> HebrewDate
- nextAnniversary :: HebrewDate -> HebrewDate -> HebrewDate
Data types
data HebrewDate Source #
Instances
Eq HebrewDate Source # | |
Defined in Data.Time.Calendar.Hebrew.Internal (==) :: HebrewDate -> HebrewDate -> Bool # (/=) :: HebrewDate -> HebrewDate -> Bool # | |
Data HebrewDate Source # | |
Defined in Data.Time.Calendar.Hebrew.Internal gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> HebrewDate -> c HebrewDate # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c HebrewDate # toConstr :: HebrewDate -> Constr # dataTypeOf :: HebrewDate -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c HebrewDate) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c HebrewDate) # gmapT :: (forall b. Data b => b -> b) -> HebrewDate -> HebrewDate # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> HebrewDate -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> HebrewDate -> r # gmapQ :: (forall d. Data d => d -> u) -> HebrewDate -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> HebrewDate -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> HebrewDate -> m HebrewDate # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> HebrewDate -> m HebrewDate # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> HebrewDate -> m HebrewDate # | |
Show HebrewDate Source # | |
Defined in Data.Time.Calendar.Hebrew.Internal showsPrec :: Int -> HebrewDate -> ShowS # show :: HebrewDate -> String # showList :: [HebrewDate] -> ShowS # |
Instances
Enum Month Source # | |
Defined in Data.Time.Calendar.Hebrew.Internal | |
Eq Month Source # | |
Data Month Source # | |
Defined in Data.Time.Calendar.Hebrew.Internal gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Month -> c Month # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Month # dataTypeOf :: Month -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Month) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Month) # gmapT :: (forall b. Data b => b -> b) -> Month -> Month # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Month -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Month -> r # gmapQ :: (forall d. Data d => d -> u) -> Month -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Month -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Month -> m Month # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Month -> m Month # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Month -> m Month # | |
Ord Month Source # | |
Read Month Source # | |
Show Month Source # | |
Conversions
fromHebrew :: HebrewDate -> Day Source #
toHebrew :: Day -> HebrewDate Source #
monthHebrew :: Month -> String Source #
Anniversaries
:: Int | year |
-> HebrewDate | |
-> HebrewDate |
:: HebrewDate | so to say current date |
-> HebrewDate | date of event |
-> HebrewDate | first anniversary of event after current |