Python如何根据指定日期计算后n天
这篇文章主要介绍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天”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!