Class Calendar
public static class Calendar
- Inheritance
-
Calendar
- Inherited Members
Fields
Unknown
public static DateTime Unknown
Field Value
UnknownUtc
public static DateTimeOffset UnknownUtc
Field Value
Methods
AddBusinessDays(DateTimeOffset, int, IEnumerable<DateTime>)
Returns the current date plus/minus a specific number of business days. For example, if today is Friday, then today plus one business day is the following Monday.
public static DateTimeOffset AddBusinessDays(DateTimeOffset current, int days, IEnumerable<DateTime> holidays = null)
Parameters
currentDateTimeOffsetdaysintholidaysIEnumerable<DateTime>
Returns
CalculateLastInterval(DateTimeOffset, DateTimeOffset, string, int)
public static DateTimeOffset CalculateLastInterval(DateTimeOffset start, DateTimeOffset end, string unit, int quantity)
Parameters
startDateTimeOffsetendDateTimeOffsetunitstringquantityint
Returns
CalculateNextInterval(DateTimeOffset, DateTimeOffset, string, int)
public static DateTimeOffset CalculateNextInterval(DateTimeOffset start, DateTimeOffset end, string unit, int quantity)
Parameters
startDateTimeOffsetendDateTimeOffsetunitstringquantityint
Returns
CountElapsedIntervals(DateTimeOffset, DateTimeOffset, string)
public static double CountElapsedIntervals(DateTimeOffset start, DateTimeOffset end, string unit)
Parameters
startDateTimeOffsetendDateTimeOffsetunitstring
Returns
CountElapsedMonths(DateTimeOffset, DateTimeOffset)
public static int CountElapsedMonths(DateTimeOffset a, DateTimeOffset b)
Parameters
Returns
FirstDateInMonth(DateTime)
public static DateTime FirstDateInMonth(DateTime date)
Parameters
dateDateTime
Returns
FirstDateInWeek(DateTime)
public static DateTime FirstDateInWeek(DateTime date)
Parameters
dateDateTime
Returns
GetDateTimeRange(DateRangeShortcut)
public static DateTimeRange GetDateTimeRange(DateRangeShortcut value)
Parameters
valueDateRangeShortcut
Returns
GetMonthName(int)
public static string GetMonthName(int month)
Parameters
monthint
Returns
GetMonthNumber(string)
public static int GetMonthNumber(string name)
Parameters
namestring
Returns
GetSeason()
public static CalendarSeason GetSeason()
Returns
IsEmpty(DateTimeOffset?)
public static bool IsEmpty(DateTimeOffset? dto)
Parameters
dtoDateTimeOffset?
Returns
LastDateInMonth(DateTime)
public static DateTime LastDateInMonth(DateTime date)
Parameters
dateDateTime
Returns
LastDateInQuarter(DateTime)
public static DateTime LastDateInQuarter(DateTime date)
Parameters
dateDateTime
Returns
LastDateInWeek(DateTime)
public static DateTime LastDateInWeek(DateTime date)
Parameters
dateDateTime
Returns
WeekdaysContain(string, DayOfWeek)
public static bool WeekdaysContain(string weekdays, DayOfWeek day)
Parameters
Returns
WeekdaysContain(string[], DayOfWeek)
public static bool WeekdaysContain(string[] weekdays, DayOfWeek day)