时间:2021-05-22
本文实例讲述了python使用datetime模块计算各种时间间隔的方法。分享给大家供大家参考。具体分析如下:
python中通过datetime模块可以很方便的计算两个时间的差,datetime的时间差单位可以是天、小时、秒,甚至是微秒,下面的代码就演示了datetime模块在计算时间差时的强大功能
# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport 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).microsecondsprint u'相差:%s秒'%(d1-d2).secondsprint u'相差:%s天'%(d1-d2).daysprint u'时间间隔:%s微秒'%d3#时区转换,当前系统所在时区+1d = datetime.datetime.now()d = d + datetime.timedelta(seconds=3600)print dprint d.ctime()输出结果如下:
相差:0微秒相差:67260秒相差:0天时间间隔:0:00:00.005000微秒2013-08-30 11:29:29.663000Fri Aug 30 11:29:29 2013希望本文所述对大家的Python程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、计算两个DateTime的时间间隔,有两种方法:1、两个DateTime直接相减,得到一个TimeSpan,表示两个时间的间隔2、用DateTime.Sub
Python的datetime模块其实就是date和time模块的结合,常见的属性方法都比较常用比如:datetime.day,datetime.month,d
在Python常用日期处理--内置模块datetime探讨了Python如何使用datetime,如果是一个跨时区的应用(Web应用都是),就不能只存储一个时间
前言大家都知道,Python自带的datetime库提供了将datetime转为ISO8610格式的函数,但是对于时间间隔(inteval)并没有提供转换的函数
python标准库包含于日期(date)和时间(time)数据的数据类型,datetime、time以及calendar模块会被经常用到。datetime以毫秒