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中Genarator函数用法分析
Apr 08 Python
python链接Oracle数据库的方法
Jun 28 Python
python获取当前用户的主目录路径方法(推荐)
Jan 12 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 Python
python学习笔记之列表(list)与元组(tuple)详解
Nov 23 Python
python基于物品协同过滤算法实现代码
May 31 Python
Python中Numpy mat的使用详解
May 24 Python
在python Numpy中求向量和矩阵的范数实例
Aug 26 Python
keras CNN卷积核可视化,热度图教程
Jun 22 Python
Python3爬虫中识别图形验证码的实例讲解
Jul 30 Python
Python面向对象特殊属性及方法解析
Sep 16 Python
python复合条件下的字典排序
Dec 18 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实现Soap通讯的方法
2014/11/03 PHP
PHP中的替代语法介绍
2015/01/09 PHP
实现WordPress主题侧边栏切换功能的PHP脚本详解
2015/12/14 PHP
PHP和MySql中32位和64位的整形范围是多少
2016/02/18 PHP
PHP封装的MSSql操作类完整实例
2016/05/26 PHP
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
Javascript自定义排序 node运行 实例
2013/06/05 Javascript
jQuery实现表单提交时判断的方法
2014/12/13 Javascript
JavaScript通过元素索引号删除数组中对应元素的方法
2015/03/18 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
2016/12/15 Javascript
JS实现物体带缓冲的间歇运动效果示例
2016/12/22 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
Vue.js表单标签中的单选按钮、复选按钮和下拉列表的取值问题
2017/11/22 Javascript
Vue高版本中一些新特性的使用详解
2018/09/25 Javascript
脚手架vue-cli工程webpack的作用和特点
2018/09/29 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
浅谈关于vue中scss公用的解决方案
2019/12/02 Javascript
python之wxPython菜单使用详解
2014/09/28 Python
Python使用Django实现博客系统完整版
2020/09/29 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
2018/10/21 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
使用keras2.0 将Merge层改为函数式
2020/05/23 Python
Keras—embedding嵌入层的用法详解
2020/06/10 Python
Python打印不合法的文件名
2020/07/31 Python
python requests库的使用
2021/01/06 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
开办饭店创业计划书
2013/12/28 职场文书
商务考察邀请函范文
2014/01/21 职场文书
售后服务经理岗位职责范本
2014/02/22 职场文书
施工安全责任协议书
2016/03/23 职场文书
什么是检讨书?检讨书的格式及范文
2019/11/05 职场文书