Quarterly is a framework to reduce the pain while working with quarters in dotnet
$ dotnet add package QuarterlyReduce the pain while working with quarters in .NET
var currentQuarter = DateTime.Now.GetQuarter();
or
var currentQuarter = Quarterly.GetQuarterFromDateTime(DateTime.Now);
| Name | Description | Inputtype | Returntype |
|---|---|---|---|
| GetQuarter | Returns the current quarter | - | int |
| GetQuarterFromDateTime | Returns the current quarter | DateTime | int |
| GetQuarterStart | Returns the startdate of the provided quarter | - | DateTime |
| GetQuarterStartFromDateTime | Returns the startdate of the provided quarter | DateTime | DateTime |
| GetQuarterEnd | Returns the enddate of the provided quarter | - | DateTime |
| GetQuarterEndFromDateTime | Returns the enddate of the provided quarter | DateTime | DateTime |
| GetDayInQuarter | Returns number of the provided day in the provided quarter | - | int |
| GetDayInQuarterFromDateTime | Returns number of the provided day in the provided quarter | DateTime | int |
| GetTotalDaysInQuarter | Returns the total number of days in the provided quarter | - | int |
| GetTotalDaysInQuarterFromDateTime | Returns the total number of days in the provided quarter | DateTime | int |
| GetRemainingDaysInQuarter | Returns the number of remaining days in the provided quarter | - | int |
| GetRemainingDaysInQuarterFromDateTime | Returns the number of remaining days in the provided quarter | DateTime | int |