ich bin subtrahieren zwei Daten und die Berechnung der Differenz in StundenPython vergleichen zwei Daten
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
aber das gibt mir diese Fehlermeldung:
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'
i python2.4
UPDATE bin mit :
ich benutze jetzt
n_date = datetime.datetime.now()
aber die total_seconds() funktioniert nicht in Python2.4 ?? Irgendeine Idee, wie ich zwei Datetime-Objekte subtrahieren und den Stundenunterschied bekommen kann?
siehe meine Antwort unten ... – thebjorn