pandas.tseries.offsets.BusinessDay — pandas 3.0.0.dev0+2096.g8045c2d59f documentation (original) (raw)

class pandas.tseries.offsets.BusinessDay#

DateOffset subclass representing possibly n business days.

Parameters:

nint, default 1

The number of days represented.

normalizebool, default False

Normalize start/end dates to midnight.

offsettimedelta, default timedelta(0)

Time offset to apply.

Examples

You can use the parameter n to represent a shift of n business days.

ts = pd.Timestamp(2022, 12, 9, 15) ts.strftime('%a %d %b %Y %H:%M') 'Fri 09 Dec 2022 15:00' (ts + pd.offsets.BusinessDay(n=5)).strftime('%a %d %b %Y %H:%M') 'Fri 16 Dec 2022 15:00'

Passing the parameter normalize equal to True, you shift the start of the next business day to midnight.

ts = pd.Timestamp(2022, 12, 9, 15) ts + pd.offsets.BusinessDay(normalize=True) Timestamp('2022-12-12 00:00:00')

Attributes

Methods