python datetime.timedelta的日期计算
来源:互联网 发布:spss数据分析实例报告 编辑:程序博客网 时间:2024/05/16 16:09
好多朋友都遇到过python推算时间的问题,有些把时间转换成整数做推算,这样遇到特殊的时间和日期就会出现错误,在python中时间的推算很简单,主要就是用到datetime.timedelta方法,进行时间的加n减n运算:
>>>import datetime
>>> d1 = datetime.datetime.now()
>>> d1.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-02 17:11:07'
>>> d2 = d1 + datetime.timedelta(seconds=10)#增加10秒
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-02 17:11:17'
>>> d2 = d1 + datetime.timedelta(minutes=10)#增加10分钟
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-02 17:21:07'
>>> d2 = d1 + datetime.timedelta(hours=10)#增加10小时
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-03 03:11:07'
>>> d2 = d1 + datetime.timedelta(days=10)#增加10天
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-12 17:11:07'
>>> d2 = d1 - datetime.timedelta(seconds=10)#减去10秒
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-02 17:11:57'
>>> d2 = d1 - datetime.timedelta(minutes=10)#增加10分钟
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-02 17:01:07'
>>> d2 = d1 - datetime.timedelta(hours=10)#减去10小时
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-09-02 07:11:07'
>>> d2 = d1 - datetime.timedelta(days=10)#减去10天
>>> d2.strftime("%Y-%m-%d %H:%M:%S")
'2013-08-23 17:11:07'
- python datetime.timedelta的日期计算
- python 日期处理 date,datetime,timedelta
- Python中datetime.timedelta的应用
- Python中datetime.timedelta的应用
- python datetime.timedelta对象
- python 使用datetime模块timedelta实现日期时间相加
- python 使用datetime模块timedelta实现日期时间相加
- Python datetime 模块之timedelta
- Python datetime 模块之timedelta
- Python踩坑之路-datetime模块的timedelta应用
- python的timedelta
- 记录平常用到的datetime/timedelta用法
- datetime计算日期差值
- C# DateTime 日期计算
- python3中的datetime相减,得到的timedelta可能有问题
- Python使用datetime模块进行简单的日期换算与计算
- python datetime 日期加减
- python 小点心 --datetime(日期)
- 设计模式_享元模式(15)
- 启动Django服务让其他电脑可访问
- set用法
- [POJ3648] 参加婚礼
- hc-05蓝牙模块与arduino连接实现手机控制蓝牙智能小车
- python datetime.timedelta的日期计算
- jzoj 2017.10.07 模拟赛
- 3天学会TensorFlow | 香港科技大学
- 让孩子进阶中产的唯一路径是编程?
- 注解(Annotation)
- 深入理解Java:注解(Annotation)--注解处理器
- C++笔记
- POJ1321棋盘问题(DFS)
- JavaWeb面试总结