start_date, end_date = '2021-1-1', '2021-12-31'
dtrange = pd.date_range(start=start_date, end=end_date, freq='d')
months = pd.Series(dtrange .month)
starts, ends = months.ne(months.shift(1)), months.ne(months.shift(-1))
lastmon=months.ne(months.shift(2))
df = pd.DataFrame({'month_starting_date':dtrange[starts].strftime('%Y-%m-%d'),
'month_ending_date': dtrange[ends].strftime('%Y-%m-%d')})
df
Python输入时间范围输出指定格式年月日
最新推荐文章于 2024-02-24 11:23:17 发布