python求時間差

2021-06-16 09:32:04 字數 3310 閱讀 2190

**:

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...