這篇文章主要介紹了python使用datetime模塊計算各種時間間隔的方法,實例分析了Python使用datetime模塊進行各種常用的時間操作技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了python使用datetime模塊計算各種時間間隔的方法。分享給大家供大家參考。具體分析如下:
python中通過datetime模塊可以很方便的計算兩個時間的差,datetime的時間差單位可以是天、小時、秒,甚至是微秒,下面的代碼就演示了datetime模塊在計算時間差時的強大功能
? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 # -*- 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()輸出結果如下:
? 1 2 3 4 5 6 相差:0微秒 相差:67260秒 相差:0天 時間間隔:0:00:00.005000微秒 2013-08-30 11:29:29.663000 Fri Aug 30 11:29:29 2013希望本文所述對大家的Python程序設計有所幫助。