period¶
-
class
TH.
TimePeriod
(since_date: Optional[str] = None, to_date: Optional[str] = None, num_days: Optional[int] = None)¶ Determine staring and ending dates for all TH methods
-
end
(format: Optional[str] = '%Y-%m-%d', utc: Optional[bool] = True) → str¶ Obtain the final date of an interval
- Parameters
format – String format required to format the output date string
utc – True to return initial date in UTC (GMT+0)
- Returns
A string representation of the period’s starting date in the given format
-
ini
(format: Optional[str] = '%Y-%m-%d', utc: Optional[bool] = True) → str¶ Obtain the initial date of an interval
- Parameters
format – String format required to format the output date string
utc – True to return initial date in UTC (GMT+0)
- Returns
A string representation of the period’s starting date in the given format
-
set_num_days
(num_days: int, ini: Optional[str] = None) → None¶ Determine an interval based on starting data and time interval (in days)
- Parameters
ini – Starting date in format YYYY-MM-DD
num_days – Number of days to be added to the starting date
-
set_period
(ini: Union[str, pyforest._importable.datetime], end: Union[str, pyforest._importable.datetime]) → None¶ Determine an interval based on starting and ending dates
- Parameters
ini – Starting date in format YYYY-MM-DD
end – Ending date in format YYYY-MM-DD
-
property
date_end
¶ Obtain the period final date (datetime)
-
property
date_ini
¶ Obtain the period initial date (datetime)
-
property
timezone
¶ :Obtain the current period configured timezone
-