**:
1.python求時間差不能使用time()模組,eg:
t1 = time.ctime()
time.sleep(3)
t2 = time.ctime()
t = t2 - t1
###會報錯,不能相減
2.需要使用datetime模組,datetime模組比time模組更能更強。
d1 = datetime.datetime.now()
time.sleep(3)
d2 = datetime.datetime.now()
d = d2-d1
### 產生的是 datetime.timedelta 物件
d.days 天
d.max 最大
d.microseconds 微秒
d.min 最小
d.resolution
d.seconds 秒
注: d1, d2 還可以格式化成正常的日期時間。
e.g:
t_now = str(d1)
### t_now = '2012-02-17 12:49:04.828000'
精確到毫秒
t_now[:19]
## 秒級別 '2012-02-17 12:49:04'
t_now[:10]
## 日期級別 '2012-02-17'
可根據需要自己裁定
測試模組:
測試報告:
SQL 求時間差
前兩天在寫程式的時候,為了計算兩個日期相差的天數,真是大費周折啊,我才開始 的時候想的是把 時間格式轉換為 long 型,後來一想,不對進製不同啊,後來我想到了資料庫,用 sql2005 中的datediff 函式,問題是解決了,可是每次都得和資料庫互動啊!終於同事的乙個大哥交 了乙個方法,這個方法...
js求時間差(天數差)
如下圖所示 獲取當前年份 2位 date.getfullyear 獲取完整的年份 4位,1970 date.getmonth 獲取當前月份 0 11,0代表1月 date.getdate 獲取當前日 1 31 date.getday 獲取當前星期x 0 6,0代表星期天 date.gettime 獲...
python計算時間差
import datetime d1 datetime.datetime 2005,2,16 d2 datetime.datetime 2004,12,31 d1 d2 days 上例演示了計算兩個日期相差天數的計算 import datetime starttime datetime.dateti...