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实现代码行数统计示例分享
Feb 10 Python
Python编写登陆接口的方法
Jul 10 Python
wxpython实现图书管理系统
Mar 12 Python
python如何统计序列中元素
Jul 31 Python
Python3实现将本地JSON大数据文件写入MySQL数据库的方法
Jun 13 Python
在python中利用opencv简单做图片比对的方法
Jan 24 Python
python统计中文字符数量的两种方法
Jan 31 Python
python实现扫雷小游戏
Apr 24 Python
python rolling regression. 使用 Python 实现滚动回归操作
Jun 08 Python
Python实现爬取并分析电商评论
Jun 19 Python
Python venv虚拟环境配置过程解析
Jul 08 Python
Python faker生成器生成虚拟数据代码实例
Jul 20 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变量作用域以及地址引用问题
2013/12/27 PHP
php 利用socket发送HTTP请求(GET,POST)
2015/08/24 PHP
讲解WordPress开发中一些常用的debug技巧
2015/12/18 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
php检查函数必传参数是否存在的实例详解
2017/08/28 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP实现的简单组词算法示例
2018/04/10 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
基于JQuery的简单实现折叠菜单代码
2010/09/15 Javascript
设置checkbox为只读(readOnly)的两种方式
2013/10/11 Javascript
javascript中 try catch用法
2015/08/16 Javascript
jQuery实现可编辑的表格实例讲解(2)
2015/09/17 Javascript
从零开始学习Node.js系列教程一:http get和post用法分析
2017/04/13 Javascript
彻底弄懂 JavaScript 执行机制
2018/10/23 Javascript
Vue之Mixins(混入)的使用方法
2019/09/24 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
简单介绍Python中的JSON模块
2015/04/08 Python
python支付宝支付示例详解
2019/08/22 Python
Python的Lambda函数用法详解
2019/09/03 Python
python 实现turtle画图并导出图片格式的文件
2019/12/07 Python
Python 如何测试文件是否存在
2020/07/31 Python
纯HTML5+CSS3制作图片旋转
2016/01/12 HTML / CSS
美国家居装饰网上商店:Lulu & Georgia
2019/09/14 全球购物
小学生读书活动总结
2014/06/30 职场文书
学风建设演讲稿
2014/09/12 职场文书
党员四风自我剖析材料
2014/10/07 职场文书
党的群众路线教育实践活动查摆问题及整改措施
2014/10/10 职场文书
社区党建工作汇报材料
2014/10/27 职场文书
电影雷锋观后感
2015/06/10 职场文书
勤俭节约主题班会
2015/08/13 职场文书
python中Tkinter 窗口之输入框和文本框的实现
2021/04/12 Python
用Python进行栅格数据的分区统计和批量提取
2021/05/27 Python
详解Java实现数据结构之并查集
2021/06/23 Java/Android
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL
JS前端轻量fabric.js系列物体基类
2022/08/05 Javascript
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript