python使用datetime模块计算各种时间间隔的方法
作者:八大山人 时间:2021-11-28 05:31:35
本文实例讲述了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,datetime,模块,时间
0
投稿
猜你喜欢
python下如何查询CS反恐精英的服务器信息
2021-09-15 05:51:47
CSS expression在IE8里正式退出历史舞台
2008-10-26 16:57:00
以一段代码为实例快速入门Python2.7
2021-04-24 05:00:06
python实现凯撒密码
2022-10-13 07:31:44
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2023-07-16 11:36:01
php函数重载的替代方法--伪重载详解
2023-11-18 10:24:06
13个超酷的js显示时间效果
2007-08-30 09:52:00
bootstrap实现点击删除按钮弹出确认框的实例代码
2023-08-28 09:36:20
如何根据用户银行帐户余额的多少进行显式的提交或终止?
2009-11-22 19:28:00
matplotlib事件处理基础(事件绑定、事件属性)
2023-02-02 19:34:32
TensorFlow实现Batch Normalization
2023-02-03 05:20:15
python自动化测试用例全对偶组合与全覆盖组合比较
2021-02-03 01:59:45
总结Python中逻辑运算符的使用
2023-01-10 14:54:40
asp截取指定英汉混合字符串_支持中文
2011-04-19 10:39:00
flask框架路由常用定义方式总结
2021-04-18 22:12:29
讲解数据库加密技术的功能特性与实现方法
2008-12-18 14:24:00
Python selenium抓取微博内容的示例代码
2021-11-17 05:32:43
Django实现分页显示效果
2021-12-04 14:01:37
如何使数据库的ID字段自动加1?
2010-06-03 10:47:00
Python 格式化输出字符串的方法(输出字符串+数字的几种方法)
2021-05-03 21:25:00