python使用datetime模块计算各种时间间隔的方法
本文实例讲述了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微秒'
#时区转换,当前系统所在时区 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实现简单的遗传算法
- python使用datetime模块计算各种时间间隔的方法
- Python实现计算圆周率π的值到任意位的方法示例
- 用Python计算三角函数之acos()方法的使用
- Python进阶学习之特殊方法实例详析
- python实现堆栈与队列的方法
- 全面了解python中的类,对象,方法,属性
- 在Python的列表中利用remove()方法删除元素的教程
- python统计一个文本中重复行数的方法
- Python编程语言学习:包导入和模块搜索路径(包路径)简介、使用方法(python系统环境路径的查询与添加)之详细攻略
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Find/undo事件)
- Python IDE之Pydev: 基于Eclipse搭建python的编译环境(Eclipse+pydev)简介、安装、使用技巧方法集合之详细攻略
- Python语言学习之字符串那些事:python和字符串的使用方法之详细攻略
- Python语言学习之数值、小数、空格那些事:python和数值、小数、空格的使用方法之详细攻略
- Python语言学习之常见语句命令那些事:python和常见语句命令(条件语句、pass语句)使用方法之详细攻略
- 已解决2.Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and wi
- 将蒙特卡罗方法加速2000倍(Python代码实现)
- 【阶段三】Python机器学习30篇:机器学习项目实战:智能推荐系统的基本原理与计算相似度的常用方法
- python 什么是位置参数?
- Python学习笔记之查询指定模块有哪些方法
- Python kafka操作实例(kafka-python)
- python工具方法 34 语义分割数据中类别频率统计及class weight计算
- python接口自动化测试--requests使用和基本方法封装