@@ -1622,9 +1622,17 @@ cdef class BusinessHour(BusinessMixin):
1622
1622
1623
1623
Examples
1624
1624
--------
1625
+ >>> from datetime import time
1625
1626
>>> ts = pd.Timestamp(2022, 8, 5, 16)
1626
1627
>>> ts + pd.offsets.BusinessHour()
1627
1628
Timestamp('2022-08-08 09:00:00')
1629
+ >>> ts + pd.offsets.BusinessHour(start="11:00")
1630
+ Timestamp('2022-08-08 11:00:00')
1631
+ >>> ts + pd.offsets.BusinessHour(end=time(19, 0))
1632
+ Timestamp('2022-08-05 17:00:00')
1633
+ >>> ts + pd.offsets.BusinessHour(start=[time(9, 0), "20:00"],
1634
+ ... end=["17:00", time(22, 0)])
1635
+ Timestamp('2022-08-05 20:00:00')
1628
1636
"""
1629
1637
1630
1638
_prefix = " BH"
@@ -3626,9 +3634,17 @@ cdef class CustomBusinessHour(BusinessHour):
3626
3634
3627
3635
Examples
3628
3636
--------
3637
+ >>> from datetime import time
3629
3638
>>> ts = pd.Timestamp(2022, 8, 5, 16)
3630
3639
>>> ts + pd.offsets.CustomBusinessHour()
3631
3640
Timestamp('2022-08-08 09:00:00')
3641
+ >>> ts + pd.offsets.CustomBusinessHour(start="11:00")
3642
+ Timestamp('2022-08-08 11:00:00')
3643
+ >>> ts + pd.offsets.CustomBusinessHour(end=time(19, 0))
3644
+ Timestamp('2022-08-05 17:00:00')
3645
+ >>> ts + pd.offsets.CustomBusinessHour(start=[time(9, 0), "20:00"],
3646
+ ... end=["17:00", time(22, 0)])
3647
+ Timestamp('2022-08-05 20:00:00')
3632
3648
"""
3633
3649
3634
3650
_prefix = " CBH"
0 commit comments