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中的exec、eval使用实例
Sep 23 Python
python元组操作实例解析
Sep 23 Python
Python中几个比较常见的名词解释
Jul 04 Python
Python的Flask框架应用调用Redis队列数据的方法
Jun 06 Python
不可错过的十本Python好书
Jul 06 Python
python 中的divmod数字处理函数浅析
Oct 17 Python
centos6.8安装python3.7无法import _ssl的解决方法
Sep 17 Python
对numpy中向量式三目运算符详解
Oct 31 Python
浅谈Django中view对数据库的调用方法
Jul 18 Python
Python.append()与Python.expand()用法详解
Dec 18 Python
使用pygame编写Flappy bird小游戏
Mar 14 Python
python通过新建环境安装tfx的问题
May 20 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
使用php+swoole对client数据实时更新(一)
2016/01/07 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
JS 时间显示效果代码
2009/08/23 Javascript
js apply/call/caller/callee/bind使用方法与区别分析
2009/10/28 Javascript
10个基于jQuery或JavaScript的WYSIWYG 编辑器整理
2010/05/06 Javascript
javascript动态添加表格数据行(ASP后台数据库保存例子)
2010/05/08 Javascript
jQuery的运行机制和设计理念分析
2011/04/05 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
BootStrap网页中代码显示用法详解
2016/10/21 Javascript
js实现文字无缝向上滚动
2017/02/16 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
js 公式编辑器 - 自定义匹配规则 - 带提示下拉框 - 动态获取光标像素坐标
2018/01/04 Javascript
vue初始化动画加载的实例
2018/09/01 Javascript
Node.js对MongoDB进行增删改查操作的实例代码
2019/04/18 Javascript
解决Antd 里面的select 选择框联动触发的问题
2020/10/24 Javascript
[02:10]三分钟回顾完美世界城市挑战赛
2019/01/24 DOTA
Python文件去除注释的方法
2015/05/25 Python
python3.5 tkinter实现页面跳转
2018/01/30 Python
Tensorflow的可视化工具Tensorboard的初步使用详解
2018/02/11 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Django中使用第三方登录的示例代码
2018/08/20 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
Python 给定的经纬度标注在地图上的实现方法
2019/07/05 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
NFL Game Pass欧洲:在线观看NFL比赛直播和点播,以高清质量播放
2018/08/30 全球购物
如何强制垃圾回收
2015/10/06 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
2012/11/25 面试题
财政局长自荐信范文
2013/12/22 职场文书
入党自荐书范文
2014/03/09 职场文书
餐饮采购员岗位职责
2014/03/15 职场文书
劳动保障个人工作总结
2015/03/04 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android