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
  • asp之家 网络编程 m.aspxhome.com