Extensive time period calculations and individual calendar periods.
See the version list below for details.
DateDiff: New constructors with a TimeSpan.
Merged YearCalendarTimeRange into CalendarTimeRange.
ITimeFormatter: Added new properties to customize the duration separator and interval marker.
Optimized gap, intersection and overlap calculation algorythm:
- Improved performance about 30% or more.
- Refactored TimeLine, TimeLineMoment and TimeLineMommentCollection.
Added support for Account Calendar:
- ITimeCalendar: Extended method GetYear with the parameter month.
- ITimeCalendar/TimeCalendarConfig: New property FiscalFirstDayOfYear to control the first day of the year.
- ITimeCalendar/TimeCalendarConfig: New property FiscalYearAlignment to control the year alignment.
- ITimeCalendar/TimeCalendarConfig: New property FiscalQuarterGrouping to control the week grouping within a quarter.
- Year/Halfyear/Quarter/Month: Added support the fiscal account calendar.
- New utility class FiscalCalendarTool.
New documentation chapters 'Accounting Calendar' and 'TimeLine'.
This package has no dependencies.