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命令行参数解析OptionParser类用法实例
Oct 09 Python
Python实现基于HTTP文件传输实例
Nov 08 Python
python集合用法实例分析
May 30 Python
Python Paramiko模块的安装与使用详解
Nov 18 Python
python生成词云的实现方法(推荐)
Jun 13 Python
详解Python函数可变参数定义及其参数传递方式
Aug 02 Python
Python使用matplotlib绘制随机漫步图
Aug 27 Python
在python中安装basemap的教程
Sep 20 Python
Python基于滑动平均思想实现缺失数据填充的方法
Feb 21 Python
python 制作简单的音乐播放器
Nov 25 Python
Jupyter Notebook添加代码自动补全功能的实现
Jan 07 Python
Python matplotlib绘制条形统计图 处理多个实验多组观测值
Apr 21 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学习笔记之面向对象编程
2012/12/29 PHP
wordpress安装过程中遇到中文乱码的处理方法
2015/04/21 PHP
PHP实现的DES加密解密封装类完整实例
2017/04/29 PHP
PHP获取对象属性的三种方法实例分析
2019/01/03 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
推荐dojo学习笔记
2007/03/24 Javascript
js 屏蔽鼠标右键脚本附破解方法
2009/12/03 Javascript
vs2003 js文件编码问题的解决方法
2010/03/20 Javascript
纯js实现瀑布流展现照片(自动适应窗口大小)
2013/04/08 Javascript
js获取字符串最后一位方法汇总
2014/11/13 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
Vue2组件tree实现无限级树形菜单
2017/03/29 Javascript
JS+html5制作简单音乐播放器
2020/09/13 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
[00:37]2016完美“圣”典风云人物:AMS宣传片
2016/12/06 DOTA
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
Python之list对应元素求和的方法
2018/06/28 Python
Python爬取成语接龙类网站
2018/10/19 Python
基于django ManyToMany 使用的注意事项详解
2019/08/09 Python
python求绝对值的三种方法小结
2019/12/04 Python
Python检测端口IP字符串是否合法
2020/06/05 Python
HTML5中div、article、section的区别及使用介绍
2013/08/14 HTML / CSS
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
阿玛尼美妆俄罗斯官网:Giorgio Armani Beauty RU
2020/07/19 全球购物
小学数学教学反思
2014/02/02 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
合作意向书格式及范文
2014/03/31 职场文书
公司节能减排方案
2014/05/16 职场文书
药品营销专业毕业生自荐信
2014/07/02 职场文书
“向国旗敬礼”主题班会活动设计方案
2014/09/27 职场文书
学校开除通知书
2015/04/25 职场文书
工作失职检讨书范文
2015/05/05 职场文书
2015年“7.11”世界人口日宣传活动方案
2015/05/06 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL