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 ORM框架SQLAlchemy学习笔记之关系映射实例
Jun 10 Python
python实现ipsec开权限实例
Nov 11 Python
python实现批量改文件名称的方法
May 25 Python
使用Python简单的实现树莓派的WEB控制
Feb 18 Python
[原创]pip和pygal的安装实例教程
Dec 07 Python
Python使用 Beanstalkd 做异步任务处理的方法
Apr 24 Python
解决python3 Pycharm上连接数据库时报错的问题
Dec 03 Python
Python2和Python3的共存和切换使用
Apr 12 Python
django 连接数据库 sqlite的例子
Aug 14 Python
pytorch程序异常后删除占用的显存操作
Jan 13 Python
python next()和iter()函数原理解析
Feb 07 Python
Python多线程通信queue队列用法实例分析
Mar 24 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
Terran魔法科技
2020/03/14 星际争霸
用 PHP5 轻松解析 XML
2006/12/04 PHP
增加反向链接的101个方法 站长推荐
2007/01/31 PHP
php学习之运算符相关概念
2011/06/09 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
Yii实现文章列表置顶功能示例
2016/10/18 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
IE 缓存策略的BUG的解决方法
2007/07/21 Javascript
js动态添加onload、onresize、onscroll事件(另类方法)
2012/12/26 Javascript
jquery遍历数组与筛选数组的方法
2013/11/05 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
推荐8款jQuery轻量级树形Tree插件
2014/11/12 Javascript
JS基于面向对象实现的放烟花效果
2015/05/07 Javascript
js 函数式编程学习笔记
2017/03/25 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
vue.js 中使用(...)运算符报错的解决方法
2018/08/09 Javascript
详解element-ui日期时间选择器的日期格式化问题
2019/04/08 Javascript
Vue实现开心消消乐游戏算法
2019/10/22 Javascript
JS数据类型STRING使用实例解析
2019/12/18 Javascript
你可能从未使用过的11+个JavaScript特性(小结)
2020/01/08 Javascript
python del()函数用法
2013/03/24 Python
Python def函数的定义、使用及参数传递实现代码
2014/08/10 Python
详解python进行mp3格式判断
2016/12/23 Python
python爬虫之验证码篇3-滑动验证码识别技术
2019/04/11 Python
Python协程操作之gevent(yield阻塞,greenlet),协程实现多任务(有规律的交替协作执行)用法详解
2019/10/14 Python
python Tensor和Array对比分析
2020/01/08 Python
Python如何利用Har文件进行遍历指定字典替换提交的数据详解
2020/11/05 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
HTML5的结构和语义(5):交互
2008/10/17 HTML / CSS
积极贯彻学习两会精神总结
2014/03/17 职场文书
我是一名护士演讲稿
2014/08/28 职场文书
2015新教师教学工作总结
2015/07/22 职场文书
Python编写可视化界面的全过程(Python+PyCharm+PyQt)
2021/05/17 Python
深入理解go缓存库freecache的使用
2022/02/15 Golang
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android
VUE解决跨域问题Access to XMLHttpRequest at
2022/05/06 Vue.js