CalendarQuarterDefinition Enum
Definition
Specifies how quarters (Q1-Q4) are defined within a given calendar-based system.
public enum CalendarQuarterDefinition
- Extension Methods
Fields
JanuaryToDecember = 101Quarters are based on the calendar year beginning on 1 January.
Q1 = 1 Jan-31 Mar, Q2 = 1 Apr-30 Jun, Q3 = 1 Jul-30 Sep, Q4 = 1 Oct-31 Dec.
JulyToJune = 701Quarters are based on a year beginning on 1 July.
Q1 = 1 Jul-30 Sep, Q2 = 1 Oct-31 Dec, Q3 = 1 Jan-31 Mar, Q4 = 1 Apr-30 Jun.
AprilToMarch = 401Quarters are based on a year beginning on 1 April.
Q1 = 1 Apr-30 Jun, Q2 = 1 Jul-30 Sep, Q3 = 1 Oct-31 Dec, Q4 = 1 Jan-31 Mar.
April6ToApril5 = 406Quarters begin on 6 April, aligned to the UK personal income tax year.
Q1 = 6 Apr-5 Jul, Q2 = 6 Jul-5 Oct, Q3 = 6 Oct-5 Jan, Q4 = 6 Jan-5 Apr.
March25ToMarch24 = 325Quarters are based on a historical civil calendar year beginning on 25 March (Lady Day).
Q1 = 25 Mar-24 Jun, Q2 = 25 Jun-24 Sep, Q3 = 25 Sep-24 Dec, Q4 = 25 Dec-24 Mar.
OctoberToSeptember = 1001Quarters are based on a year beginning on 1 October.
Q1 = 1 Oct-31 Dec, Q2 = 1 Jan-31 Mar, Q3 = 1 Apr-30 Jun, Q4 = 1 Jul-30 Sep.
FebruaryToJanuary = 201Quarters are based on a year beginning on 1 February.
Q1 = 1 Feb-30 Apr, Q2 = 1 May-31 Jul, Q3 = 1 Aug-31 Oct, Q4 = 1 Nov-31 Jan.
Custom = -1Quarters are defined by an external or non-standard rule set.
Used for quarters based on weeks (e.g., 13-week, 4-4-5, or retail calendars) or other dynamic models.
Requires custom logic to compute quarter boundaries.
Remarks
This enumeration supports standard, regional, and historical calendar quarter systems. Use Custom for externally defined or non-standard quarter rules.
Applies to
| Product | Versions |
|---|---|
| .NET | 8, 10 |