relative to which anchor date?
a calendar composed of multiple calendars.
a calendar composed of multiple calendars. this calendar will treat a day as holiday if any one of underlying calendar returns true
list of calendars
The DateRange
class represents all date values in range.
The DateRange
class represents all date values in range. Both start and end date included.
This class does not create all Date object to construct a new range. Its complexity is O(1).
For example:
Date(2015, 7, 7) to Date(2015, 7, 10) foreach println
output:
Date(2015,7,7) Date(2015,7,8) Date(2015,7,9) Date(2015,7,10)
the start of this range.
the exclusive end of the range.
the step for the range, default 1
period start date inclusive
period end date inclusive
build period based on schedule start / end date and period end days
for each PositionOfMonth implementation Lamma expect there is one and only one day match the criteria
for each PositionOfYear implementation Lamma expect there is one and only one day match the criteria in each year
once we shifted, how we are going to select the date to use
how we are going to shift relative to the anchor date
build periods based on stub rules
build periods based on stub rules
all operations requiring java.
all operations requiring java.util.Date are maintained here
Entry point of the library
Entry point of the library
1.0
frequency is used to generate recurrence dates
consider all weekend as holiday
Lamma schedule generator is a professional financial schedule generation library.
Some use cases are:
The starting point of the libary is the
com.lamma.Lamma
classhttp://www.lamma.io for samples and tutorials