Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- class Holiday m where
- type Date = Day
- data BusinessDayConvention
- getWeekDay :: Date -> DayOfWeek
- getDaysBetween :: (Day, Day) -> [Day]
- isWeekEnd :: Date -> Bool
- getNextBusinessDay :: Holiday a => a -> Date -> Date
- data DayOfWeek
Documentation
class Holiday m where Source #
Defines a holidays for given calendar. Corresponds to calendar class in QuantLib
data BusinessDayConvention Source #
Business Day conventions - These conventions specify the algorithm used to adjust a date in case it is not a valid business day.
Instances
getWeekDay :: Date -> DayOfWeek Source #
Gets a week day
Instances
Enum DayOfWeek | "Circular", so for example |
Defined in Data.Time.Calendar.Week succ :: DayOfWeek -> DayOfWeek # pred :: DayOfWeek -> DayOfWeek # fromEnum :: DayOfWeek -> Int # enumFrom :: DayOfWeek -> [DayOfWeek] # enumFromThen :: DayOfWeek -> DayOfWeek -> [DayOfWeek] # enumFromTo :: DayOfWeek -> DayOfWeek -> [DayOfWeek] # enumFromThenTo :: DayOfWeek -> DayOfWeek -> DayOfWeek -> [DayOfWeek] # | |
Eq DayOfWeek | |
Read DayOfWeek | |
Show DayOfWeek | |