ICalendar
Contents
[
Hide
]ICalendar class
Represents a calendar abstraction which can be used for various calculations of dates and durations.
Methods
| Name | Description |
|---|---|
| GetFinishDateByStartAndWork (2 overloads) | Calculates the date when the specified amount of work time will pass according to the calendar. |
| GetNextWorkingDayStart | Calculates next working day start for the specified date. |
| GetPreviousWorkingDayEnd | Calculates the end of the previous working date from the specified date. |
| GetStartDateFromFinishAndDuration (2 overloads) | Returns start date based on the specified finish date and duration. |
| GetTaskFinishDateFromDuration | Calculates the task finish date and time from its start date, split parts and the work duration. |
| GetWorkingHours (2 overloads) | Returns the amount of working hours at the specified date. |
| GetWorkingHoursTimeSpan | Returns amount of working hours between the specified dates. |
| GetWorkingTimes | Returns WorkingTimeCollection of working times for the specified date. |
| GetWorkStart | Calculates next working time start beginning from the specified date and time. |
| IsDayWorking | Determines whether the specified day is a working day according to the calendar. |
| IsEmpty | Returns whether the calendar doesn’t have working hours defined. |