python通过datetime模块计算各种时间间隔,pythondatetime,# -*- coding


# -*- 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

评论关闭