Seite 1 von 1

Zeitdifferenz mittels localtime

Verfasst: Montag 1. September 2008, 12:59
von mazman
Hallo zusammen,
wenn ich beispielsweise eine Zeit "01.09.2008 13:52:28" und eine andere "28.08.2008 19:52:08" habe, möchte ich die Differenz von zwei Zeiten in HH:MM:SS haben

Code: Alles auswählen

import time

zeit_a = time.strftime("%d.%m.%Y %H:%M:%S",time.localtime())
zeit_a1 = time.strptime(zeit_a,"%d.%m.%Y %H:%M:%S")

zeit_b = time.strftime("%d.%m.%Y %H:%M:%S",time.localtime())
zeit_b1 = time.strptime(zeit_b,"%d.%m.%Y %H:%M:%S")

x = zeit_b1 - zeit_a1
Ich bekomme den Fehler "unsupported operand type(s) for -: 'time.struct_time' and 'time.struct_time'". Was mache ich falsch? Habe zwar schon in einigen Beträgen geschaut, aber konnte das Problem nicht lösen.

Verfasst: Montag 1. September 2008, 13:29
von BlackJack
Schau Dir mal das `datetime`-Modul an, mit den Objekten kann man auch "rechnen".