python 获取月份的起始日期和终止日期

代码
from datetime import datetime, timedelta
def get_month_b_e_day(month):
    month_begin_day = month + "01"
    next_month = int(month) + 1
    if(next_month % 100 == 13):
        next_month = next_month - 12 + 100
    month_end_day = (datetime(int(str(next_month)[0:4]), int(str(next_month)[4:6]), 1) - timedelta(days=1)).strftime("%Y%m%d")
    print(month_begin_day,month_end_day)
    return month_begin_day,month_end_day

get_month_b_e_day("201904")
结果
20190401 20190430
20190201 20190228

猜你喜欢

转载自blog.csdn.net/weixin_43514279/article/details/88976916