python使用datetime模块计算各种时间间隔的方法


Posted in Python onMarch 24, 2015

本文实例讲述了python使用datetime模块计算各种时间间隔的方法。分享给大家供大家参考。具体分析如下:

python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面的代码就演示了datetime模块在计算时间差时的强大功能

# -*- coding: utf-8 -*-
#!/usr/bin/env python
import datetime
#datetime一般的时间计算
d1 = datetime.datetime(2013, 8, 05,15,50)
d2 = datetime.datetime(2013, 8, 4,21,9,0,0)
d3 = datetime.timedelta(microseconds=5000)
print u'相差:%s微秒'%(d1-d2).microseconds
print u'相差:%s秒'%(d1-d2).seconds
print u'相差:%s天'%(d1-d2).days
print u'时间间隔:%s微秒'%d3
#时区转换,当前系统所在时区+1
d = datetime.datetime.now()
d = d + datetime.timedelta(seconds=3600)
print d
print d.ctime()

输出结果如下:

相差:0微秒
相差:67260秒
相差:0天
时间间隔:0:00:00.005000微秒
2013-08-30 11:29:29.663000
Fri Aug 30 11:29:29 2013

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 Python
Django自定义用户认证示例详解
Mar 14 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
对python实现合并两个排序链表的方法详解
Jan 23 Python
python实现加密的方式总结
Jan 19 Python
python读取与处理netcdf数据方式
Feb 14 Python
关于Python turtle库使用时坐标的确定方法
Mar 19 Python
python实现五子棋程序
Apr 24 Python
Python 私有属性和私有方法应用场景分析
Jun 19 Python
怎么解决pycharm license Acti的方法
Oct 28 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
Python的这些库,你知道多少?
Jun 09 Python
python实现通过pil模块对图片格式进行转换的方法
Mar 24 #Python
python读取json文件并将数据插入到mongodb的方法
Mar 23 #Python
python调用机器喇叭发出蜂鸣声(Beep)的方法
Mar 23 #Python
python批量生成本地ip地址的方法
Mar 23 #Python
python通过字典dict判断指定键值是否存在的方法
Mar 21 #Python
python执行外部程序的常用方法小结
Mar 21 #Python
python使用Flask框架获取用户IP地址的方法
Mar 21 #Python
You might like
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
火车采集器 免费版使出收费版本功能实现原理
2009/09/17 PHP
利用php获取服务器时间的实现代码
2013/06/07 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
javascript dom 操作详解 js加强
2009/07/13 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
理解Javascript闭包
2013/11/01 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
2014/07/18 Javascript
如何解决ligerUI布局时Center中的Tab高度大小
2015/11/24 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
微信小程序 导入图标实现过程详解
2019/10/11 Javascript
浅析vue-router中params和query的区别
2019/12/24 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
ant design vue中日期选择框混合时间选择器的用法说明
2020/10/27 Javascript
原生JavaScript实现随机点名表
2021/01/14 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
tensorflow训练中出现nan问题的解决
2018/02/10 Python
Python实现统计给定列表中指定数字出现次数的方法
2018/04/11 Python
python3跳出一个循环的实例操作
2020/08/18 Python
Django自定义YamlField实现过程解析
2020/11/11 Python
CSS3实现DIV圆角效果完整代码
2012/10/10 HTML / CSS
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
TCP/IP中的TCP和IP分别承担什么责任
2012/04/21 面试题
法律专业个人实习自我鉴定
2013/09/23 职场文书
最新自我评价范文
2013/11/16 职场文书
支教自我鉴定
2014/01/18 职场文书
会计求职自荐信
2014/06/20 职场文书
人事专员岗位职责说明书
2014/07/30 职场文书
财务检查整改报告
2014/11/06 职场文书
2014年房地产个人工作总结
2014/12/20 职场文书
五好家庭事迹材料
2014/12/20 职场文书
Java 数据结构七大排序使用分析
2022/04/02 Java/Android