Safe Haskell | Trustworthy |
---|---|
Language | Haskell2010 |
Data.Time.Calendar.Julian.Compat
Synopsis
- toJulianYearAndDay :: Day -> (Integer, Int)
- fromJulianYearAndDay :: Integer -> Int -> Day
- fromJulianYearAndDayValid :: Integer -> Int -> Maybe Day
- showJulianYearAndDay :: Day -> String
- isJulianLeapYear :: Integer -> Bool
- toJulian :: Day -> (Integer, Int, Int)
- fromJulian :: Integer -> Int -> Int -> Day
- fromJulianValid :: Integer -> Int -> Int -> Maybe Day
- showJulian :: Day -> String
- julianMonthLength :: Integer -> Int -> Int
- addJulianMonthsClip :: Integer -> Day -> Day
- addJulianMonthsRollOver :: Integer -> Day -> Day
- addJulianYearsClip :: Integer -> Day -> Day
- addJulianYearsRollOver :: Integer -> Day -> Day
- addJulianDurationClip :: CalendarDiffDays -> Day -> Day
- addJulianDurationRollOver :: CalendarDiffDays -> Day -> Day
- diffJulianDurationClip :: Day -> Day -> CalendarDiffDays
- diffJulianDurationRollOver :: Day -> Day -> CalendarDiffDays
Documentation
toJulianYearAndDay :: Day -> (Integer, Int) #
fromJulianYearAndDay :: Integer -> Int -> Day #
fromJulianYearAndDayValid :: Integer -> Int -> Maybe Day #
showJulianYearAndDay :: Day -> String #
isJulianLeapYear :: Integer -> Bool #
fromJulian :: Integer -> Int -> Int -> Day #
fromJulianValid :: Integer -> Int -> Int -> Maybe Day #
showJulian :: Day -> String #
julianMonthLength :: Integer -> Int -> Int #
addJulianMonthsClip :: Integer -> Day -> Day #
addJulianMonthsRollOver :: Integer -> Day -> Day #
addJulianYearsClip :: Integer -> Day -> Day #
addJulianYearsRollOver :: Integer -> Day -> Day #
addJulianDurationClip :: CalendarDiffDays -> Day -> Day Source #
Add months (clipped to last day), then add days
addJulianDurationRollOver :: CalendarDiffDays -> Day -> Day Source #
Add months (rolling over to next month), then add days
diffJulianDurationClip :: Day -> Day -> CalendarDiffDays Source #
Calendrical difference, with as many whole months as possible
diffJulianDurationRollOver :: Day -> Day -> CalendarDiffDays Source #
Calendrical difference, with as many whole months as possible.
Same as diffJulianDurationClip
for positive durations.