Python根据指定日期计算后n天,前n天是哪一天的方法


Posted in Python onMay 29, 2018

本文实例讲述了Python根据指定日期计算后n天,前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 相关文章推荐
Python文件操作类操作实例详解
Jul 11 Python
python之wxPython应用实例
Sep 28 Python
跟老齐学Python之关于循环的小伎俩
Oct 02 Python
Python实现在Linux系统下更改当前进程运行用户
Feb 04 Python
Python魔术方法详解
Feb 14 Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 Python
Python绘制KS曲线的实现方法
Aug 13 Python
Python单向链表和双向链表原理与用法实例详解
Aug 31 Python
解决Pandas的DataFrame输出截断和省略的问题
Feb 08 Python
简单了解python中的与或非运算
Sep 18 Python
python 使用opencv 把视频分割成图片示例
Dec 12 Python
Python3 搭建Qt5 环境的方法示例
Jul 16 Python
python 将md5转为16字节的方法
May 29 #Python
python 利用栈和队列模拟递归的过程
May 29 #Python
查看django执行的sql语句及消耗时间的两种方法
May 29 #Python
让Django支持Sql Server作后端数据库的方法
May 29 #Python
Django 浅谈根据配置生成SQL语句的问题
May 29 #Python
django表单实现下拉框的示例讲解
May 29 #Python
用python编写第一个IDA插件的实例
May 29 #Python
You might like
附件名前加网站名
2008/03/23 PHP
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
php获取服务器信息的实现代码
2013/02/04 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
jquery api参考 visualjquery 中国线路 速度快
2007/11/30 Javascript
JavaScript 继承详解(三)
2009/07/13 Javascript
在iframe里的页面编写js,实现在父窗口上创建动画效果展开和收缩的div(不变动iframe父窗口代码)
2011/12/20 Javascript
点击表单提交时出现jQuery没有权限的解决方法
2014/07/23 Javascript
form.submit()不能提交表单的原因分析
2014/10/23 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
JS实现百度搜索接口及链接功能实例代码
2018/02/02 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
layer.open的自适应及居中及子页面标题的修改方法
2019/09/05 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
JavaScript利用键盘码控制div移动
2020/03/19 Javascript
nodejs处理tcp连接的核心流程
2021/02/26 NodeJs
Python实现批量读取word中表格信息的方法
2015/07/30 Python
Python实现的读写json文件功能示例
2018/06/05 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
python字典的常用方法总结
2019/07/31 Python
python打开音乐文件的实例方法
2020/07/21 Python
Python ConfigParser模块的使用示例
2020/10/12 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
Melijoe英国官网:法国儿童时尚网站
2016/11/18 全球购物
日本卡普空电视游戏软件公司官方购物网站:e-CAPCOM
2018/07/17 全球购物
银行简历自我评价
2014/02/11 职场文书
学校学习雷锋活动总结
2014/07/03 职场文书
艺术学院毕业生求职信
2014/07/09 职场文书
抢劫罪辩护词
2015/05/21 职场文书
《1942》观后感
2015/06/08 职场文书
2015年教学副校长工作总结
2015/07/22 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
Django项目如何获得SSL证书与配置HTTPS
2021/04/30 Python