我正在減去兩個日期和計算以小時爲單位的差異蟒蛇比較兩個日期
c_date = "2011-03-23 12:52:14"
c_obj_date = datetime.datetime.strptime(c_date, "%Y-%m-%d %H:%M:%S")
n_date = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
print "Creation Date:", c_date
print "Current Date: ", n_date
hours = abs(n_date - c_obj_date).total_seconds()/3600.0
print hours
但是這給了我這個錯誤:
File "./eight.py", line 69, in zabbix_result
hours = abs(n_date - c_obj_date).total_seconds()/3600.0
TypeError: unsupported operand type(s) for -: 'str' and 'datetime.datetime'
我使用的python2.4
UPDATE :
我現在使用
n_date = datetime.datetime.now()
但total_seconds()不會在python2.4中工作?任何想法如何我可以減去兩個日期時間對象,並獲得小時差異?
看到我的回答以下... – thebjorn 2012-04-07 18:05:19