时间计算

来源:互联网 发布:信用卡淘宝买东西套现 编辑:程序博客网 时间:2024/05/22 09:48
#!/usr/bin/python -uimport datetimeimport time# 方法1,利用datetimeStartTime = datetime.datetime.now()print StartTime# 2015-04-09 10:47:43.729293time.sleep(3)NowTime = datetime.datetime.now()UseTimeTmp = NowTime - StartTimeUseTime = UseTimeTmp.secondsprint UseTime# 3# 这里UseTime通过UseTimeTmp.seconds得到秒,如果想得到其他的内容可参考下面:# UseTimeTmp.days 天# UseTimeTmp.max 最大# UseTimeTmp.microseconds 微秒# UseTimeTmp.min 最小# UseTimeTmp.resolution# UseTimeTmp.seconds 秒# 若想格式化成正常时间可用下面的方式:# t_now = str( NowTime )  ### t_now = '2015-04-09 10:47:43.729293'  精确到毫秒# t_now[:19]  ## 秒级别 '2015-04-09 10:47:43'# t_now[:10]  ## 日期级别 '2015-04-09'# 注:python求时间差不能使用time()模块,eg:# t1 = time.ctime()# time.sleep(3)# t2 = time.ctime()# t = t2 - t1    ###会报错,不能相减# 方法2,利用timet1 = int(time.time())time.sleep( 2 )t2 = int(time.time())t = t2 - t1print t

0 0