python关于添加月份的一个小算法
不啰嗦直接上代码
date1 = datetime.date(2020.01.01)
def cal_month(start_date,month_count):
date_year = start_date.year + month_count // 12
date_month = start_date.month +month_count % 12
if date_month > 12:
date_year += date_month // 12
date_month = date_month % 12
return(datetime.date(date_year,date_month,start_date.day)
for i in range(14):
print(cal_month(date1,i))

可知当月份超过12的时候实现了年份+1,成功!~
本文介绍了一个用Python实现的简单算法,用于在日期上增加指定的月份数。通过调整年份和月份来确保日期的有效性,当月份超过12时,会自动进位到下一年。

4445

被折叠的 条评论
为什么被折叠?



