这篇文章主要介绍Python如何根据指定日期计算后n天,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
具体如下:
# -*- coding:utf-8 -*-
#!/usr/bin/python3
import datetime
def getday(y=2017,m=8,d=15,n=0):
the_date = datetime.datetime(y,m,d)
result_date = the_date + datetime.timedelta(days=n)
d = result_date.strftime('%Y-%m-%d')
return d
print(getday(2017,8,15,21)) #8月15日后21天
print(getday(2017,9,1,-10)) #9月1日前10天
运行结果:
2017-09-05
2017-08-22
这里再补充一个Python使用time模块计算100 天以后的日期示例:
# -*- coding:utf-8 -*-
#!/usr/bin/python3
import time
time.strftime('%Y%m%d')
import datetime
now_time = datetime.datetime.now()
future_time = now_time + datetime.timedelta(days=100)
fu = future_time.strftime('%Y%m%d')
print(int(fu))
计算结果:
20180906
以上是“Python如何根据指定日期计算后n天”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注天达云行业资讯频道!