Table of Contents

Class Calendar

Namespace
Shift.Common.Base
Assembly
Shift.Common.dll
public class Calendar
Inheritance
Calendar
Inherited Members
Extension Methods

Constructors

Calendar()

public Calendar()

Methods

AddBusinessDays(DateTimeOffset, int, IEnumerable<DateTimeOffset>)

public DateTimeOffset AddBusinessDays(DateTimeOffset when, int days, IEnumerable<DateTimeOffset> holidays = null)

Parameters

when DateTimeOffset
days int
holidays IEnumerable<DateTimeOffset>

Returns

DateTimeOffset

Remarks

Calculates the current date plus-or-minus a specific number of business days. For example, if today is Friday, then today plus one business day is the following Monday.

GetSeason(DateTimeOffset)

public Season GetSeason(DateTimeOffset when)

Parameters

when DateTimeOffset

Returns

Season

GetStartOfMonth(DateTimeOffset)

public DateTimeOffset GetStartOfMonth(DateTimeOffset when)

Parameters

when DateTimeOffset

Returns

DateTimeOffset

GetStartOfWeek(DateTimeOffset)

public DateTimeOffset GetStartOfWeek(DateTimeOffset when)

Parameters

when DateTimeOffset

Returns

DateTimeOffset

GetStartOfYear(DateTimeOffset)

public DateTimeOffset GetStartOfYear(DateTimeOffset when)

Parameters

when DateTimeOffset

Returns

DateTimeOffset