a = pd.date_range('2016-03-31', periods=5, freq='M').values
a
array(['2016-03-31T00:00:00.000000000', '2016-04-30T00:00:00.000000000',
'2016-05-31T00:00:00.000000000', '2016-06-30T00:00:00.000000000',
'2016-07-31T00:00:00.000000000'], dtype='datetime64[ns]')
pd.to_datetime(a) + pd.offsets.BusinessDay(8)
DatetimeIndex(['2016-04-12', '2016-05-11', '2016-06-10', '2016-07-12',
'2016-08-10'],
dtype='datetime64[ns]', freq=None)
或者如果你想让他们进来datetime64[ns]
(pd.to_datetime(a) + pd.offsets.BusinessDay(8)).values
array(['2016-04-12T00:00:00.000000000', '2016-05-11T00:00:00.000000000',
'2016-06-10T00:00:00.000000000', '2016-07-12T00:00:00.000000000',
'2016-08-10T00:00:00.000000000'], dtype='datetime64[ns]')