DayIdxOf... (classes)
All classes in dateutils that start with "DayIdxOf" can be used for getting the i-th day of some calendar cycle (such as year, quarter, month, week, etc.) that the input date resides in. These classes are:
Constructor​
The constructor of the listed classes above all take "idx" as the first argument:
- idx: An integer for the day index of the calendar cycle. Use positive numbers to count from the beginning or negative numbers to count backwards from the end. Cannot be zero
Methods​
All these classes include the following methods.
modify​
def modify(self, date: datetime.date) -> datetime.date:
Given an input date object, returns the output date as the i-th day of some calendar cycle. The index and type of calendar cycle is based on the derived class and the constructor arguments used.
Required Arguments:
- date: A datetime.date object representing the input date to modify
Returns: The modified output date as a datetime.date object.