1
$ cat .t.py
import re
from datetime import datetime as dtt
oldestDate = dateComp = dtt.strptime('1.1.1001', '%d.%m.%Y')
dateComp = dtt.strptime('11.1.2011', '%d.%m.%Y')
ind = re.sub(" days,.*", "", str((dateComp - oldestDate)))
print ind
print dateComp - oldestDate
$ python .t.py
368905
368905 days, 0:00:00
我怎樣才能得到沒有正則表達式代碼氣味的日子?問題升級,因爲我需要在很多地方使用索引。那麼一些更乾淨的方法來做到這一點日期時間差只返回天數?