Class ByDay

ByDay class

Represents Nth occurrence (or all occurrences) of the specified day of the week.

public class ByDay

Constructors

NameDescription
ByDay(DayOfWeek)Initializes a new instance of ByDay class.
ByDay(int, DayOfWeek)Initializes a new instance of ByDay class.

Properties

NameDescription
DayOfWeek { get; set; }Gets or sets the day of the week.
IsAllOccurrences { get; }Returns True when NthOccurrence is zero (meaning all occurrences of this day of week).
NthOccurrence { get; set; }Gets or sets the nth occurrence of the day of the week.

Remarks

Corresponds to one day of the week specified in the BYDAY part of a recurrence rule.

Can be used in a monthly or yearly recurrence rule to specify Nth occurrence (or all occurrences) of the specified day of the week in a month or year.

BYDAY=MO represents all Mondays of the month or year. To represent all occurrences, set NthOccurrence to 0.

BYDAY=2MO represents 2nd Monday in a month or year.

BYDAY=-1MO represents the last Monday of a month or year.

See Also