nanos.dt module¶
- nanos.dt.days_after_now(days_num: int = 1, tz: tzinfo | None = datetime.timezone.utc) datetime¶
Returns a datetime object representing the date that is
days_numdays after now.- Parameters:
days_num (int) – The number of days after now. Defaults to 1.
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.
- Returns:
The datetime that is
days_numdays after now.
- nanos.dt.days_before_now(days_num: int = 1, tz: tzinfo | None = datetime.timezone.utc) datetime¶
Returns a datetime object representing the date that is
days_numdays before now.- Parameters:
days_num (int) – The number of days before now. Defaults to 1.
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.
- Returns:
The datetime that is
days_numdays before now.
- nanos.dt.today_eod(tz: tzinfo = datetime.timezone.utc) datetime¶
Returns a datetime object representing the end of the current day.
- Parameters:
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.- Returns:
The datetime that is the end of the current day.
- nanos.dt.tomorrow(tz: tzinfo | None = datetime.timezone.utc) datetime¶
Returns a datetime object representing the date that is 1 day after now.
- Parameters:
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.- Returns:
The datetime that is 1 day after now.
- nanos.dt.yesterday(tz: tzinfo | None = datetime.timezone.utc) datetime¶
Returns a datetime object representing the date that is 1 day before now.
- Parameters:
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.- Returns:
The datetime that is 1 day before now.
- nanos.dt.yesterday_end(tz: tzinfo | None = datetime.timezone.utc) datetime¶
Returns a datetime object representing the end of yesterday.
- Parameters:
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.- Returns:
The datetime that is the end of yesterday.
- nanos.dt.yesterday_start(tz: tzinfo | None = datetime.timezone.utc) datetime¶
Returns a datetime object representing the start of yesterday.
- Parameters:
tz (datetime.tzinfo, optional) – The timezone to use. Defaults to
datetime.timezone.utc.- Returns:
The datetime that is the start of yesterday.