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
我怎样才能得到没有正则表达式代码气味的日子?问题升级,因为我需要在很多地方使用索引。那么一些更干净的方法来做到这一点日期时间差只返回天数?