本文實例講述了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程序設計有所幫助。
新聞熱點
疑難解答