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实例之wxpython中Frame使用方法
Jun 09 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
python发送邮件脚本
May 22 Python
使用matplotlib画散点图的方法
May 25 Python
python 字典中取值的两种方法小结
Aug 02 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
Mar 18 Python
Python2与Python3的区别点整理
Dec 12 Python
Pytorch实现的手写数字mnist识别功能完整示例
Dec 13 Python
python中scrapy处理项目数据的实例分析
Nov 22 Python
Python基础之条件语句详解
Jun 16 Python
python全面解析接口返回数据
Feb 12 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初学者头疼十四条问题大总结
2008/11/12 PHP
php checkbox 取值详细说明
2010/08/19 PHP
php中使用cookie来保存用户登录信息的实现代码
2012/03/08 PHP
php数组(array)输出的三种形式详解
2013/06/05 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
PHP判断是否连接上网络的方法
2015/07/01 PHP
JQuery从头学起第三讲
2010/07/06 Javascript
JavaScript 错误处理与调试经验总结
2010/08/10 Javascript
浏览器常用高宽的jquery插件
2011/02/24 Javascript
cookie.js 加载顺序问题怎么才有效
2013/07/31 Javascript
jquery中交替点击事件的实现代码
2014/02/14 Javascript
jquery自定义下拉列表示例
2014/04/25 Javascript
JS中三目运算符和if else的区别分析与示例
2014/11/21 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
AngularJS教程之简单应用程序示例
2016/08/16 Javascript
js实现文字向上轮播功能
2017/01/13 Javascript
es6的数字处理的方法(5个)
2017/03/16 Javascript
bootstrap IE8 兼容性处理
2017/03/22 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
在vue-cli 3中给stylus、sass样式传入共享的全局变量
2019/08/12 Javascript
jQuery擦除插件eraser使用方法详解
2020/01/11 jQuery
Django异步任务之Celery的基本使用
2019/03/23 Python
python的命名规则知识点总结
2019/10/04 Python
Python 进程操作之进程间通过队列共享数据,队列Queue简单示例
2019/10/11 Python
python使用pygame实现笑脸乒乓球弹珠球游戏
2019/11/25 Python
Keras自定义实现带masking的meanpooling层方式
2020/06/16 Python
常用的HTML5列表标签
2017/06/20 HTML / CSS
上课看小说检讨书
2014/02/22 职场文书
高校教师岗位职责
2014/03/18 职场文书
请假条范文大全
2014/04/10 职场文书
2014年小学图书室工作总结
2014/12/09 职场文书
安全承诺书格式范本
2015/04/28 职场文书
《包身工》教学反思
2016/02/23 职场文书
nginx从安装到配置详细说明(安装,安全配置,防盗链,动静分离,配置 HTTPS,性能优化)
2022/02/12 Servers