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实现斐波那契递归函数的方法
Sep 08 Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 Python
解决PyCharm控制台输出乱码的问题
Jan 16 Python
Python面向对象程序设计构造函数和析构函数用法分析
Apr 12 Python
Python对ElasticSearch获取数据及操作
Apr 24 Python
使用python搭建服务器并实现Android端与之通信的方法
Jun 28 Python
python使用opencv对图像mask处理的方法
Jul 05 Python
Python类中方法getitem和getattr详解
Aug 30 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
Django Channel实时推送与聊天的示例代码
Apr 30 Python
用Python制作mini翻译器的实现示例
Aug 17 Python
python操作链表的示例代码
Sep 27 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定时自动生成静态HTML的实现代码
2010/06/20 PHP
比较好用的PHP防注入漏洞过滤函数代码
2012/04/11 PHP
php获取网卡的MAC地址支持WIN/LINUX系统
2014/04/30 PHP
javascript 定义初始化数组函数
2009/09/07 Javascript
JavaScript建立一个语法高亮输入框实现思路
2013/02/26 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
JavaScript函数绑定用法实例分析
2017/11/14 Javascript
vue的mixins属性详解
2018/03/14 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
vue实现短信验证码登录功能(流程详解)
2019/12/10 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
详解Python中内置的NotImplemented类型的用法
2015/03/31 Python
Python使用cookielib模块操作cookie的实例教程
2016/07/12 Python
Python 制作糗事百科爬虫实例
2016/09/22 Python
Python实现的下载网页源码功能示例
2017/06/13 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
python实现全盘扫描搜索功能的方法
2019/02/14 Python
python实现高斯投影正反算方式
2020/01/17 Python
Python networkx包的实现
2020/02/14 Python
通过python检测字符串的字母
2020/02/18 Python
PyCharm取消波浪线、下划线和中划线的实现
2020/03/03 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
Python 如何反方向迭代一个序列
2020/07/28 Python
莱德杯高尔夫欧洲官方商店:Ryder Cup Shop
2019/08/14 全球购物
配置管理计划的主要内容有哪些
2014/06/20 面试题
大学生就业自荐信
2013/10/26 职场文书
青年教师典范事迹材料
2014/01/31 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
2015年新教师工作总结
2015/04/28 职场文书
项目合作意向书
2015/05/08 职场文书
2015年个人实习工作总结
2015/05/28 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
如何解决.cuda()加载用时很长的问题
2021/05/24 Python