Calendars.CalendarTimeMeasure¶
Classes
CalendarTimeMeasure(base_date: datetime.date) |
Class to compute the duration in years between two dates using a 365 days per yer convention. |
ITimeMeasure |
General interface to compute the duration in years between two dates. |
date |
date(year, month, day) –> date object |
-
class
Calendars.CalendarTimeMeasure.CalendarTimeMeasure(base_date: datetime.date)[source]¶ Class to compute the duration in years between two dates using a 365 days per yer convention.
Parameters: base_date : date
Reference date based on which duration calculation is performed.
Methods
to_duration((date: datetime.date) -> float)Compute the duration in years between the reference date and the inputted date. -
to_duration(date: datetime.date) → float[source]¶ Compute the duration in years between the reference date and the inputted date.
Parameters: date : date
Date that one wants to convert to a duration.
Returns: duration : float
The duration in years between the inputted date and the reference date.
Examples
>>> from Calendars.CalendarTimeMeasure import CalendarTimeMeasure >>> from datetime import date >>> base_date = date(2017,1,5) >>> calendar_time_measure = CalendarTimeMeasure(base_date) >>> date = date(2019,1,5) >>> calendar_time_measure.to_duration(date) 2.0
-