Datum als String zurück in Datum
Verfasst: Mittwoch 6. Februar 2019, 08:10
Hallo,
Ich habe folgendes Problem: Ich schreibe Daten in eine CSV Datei. Dabei ist auch ein Zeitstempel. Später möchte ich den Zeitstempel wieder aufrufen und herausfinden wie viel zeit seit dem vergangen ist. Das Problem ist, dass der Zeitstempel dann an String ist und ich nicht mit Ihm weiterarbeiten kann.
So schreibe ich in die CSV Datei
def schreibeCSV(name):
try:
d = open(name, "a")
except:
print("Dateizugriff nicht erfolgreich")
li=[x, datetime.datetime.now()]
d.write(str(li[0])+";"+str(li[1])+"\n")
d.close()
Ich möchte also anschließend die Zeit wieder auslesen und mit der aktuellen zeit vergleichen. Dabei habe ich mir folgendes gedacht:
t1=datetime.datetimenow()
t2="hier dann die ausgelesene Zeit"
delta = t2-t1
time=delta.seconds
das funktioniert allerdings nicht, da ich natürlich nicht mit einem string rechnen kann
Ich habe folgendes Problem: Ich schreibe Daten in eine CSV Datei. Dabei ist auch ein Zeitstempel. Später möchte ich den Zeitstempel wieder aufrufen und herausfinden wie viel zeit seit dem vergangen ist. Das Problem ist, dass der Zeitstempel dann an String ist und ich nicht mit Ihm weiterarbeiten kann.
So schreibe ich in die CSV Datei
def schreibeCSV(name):
try:
d = open(name, "a")
except:
print("Dateizugriff nicht erfolgreich")
li=[x, datetime.datetime.now()]
d.write(str(li[0])+";"+str(li[1])+"\n")
d.close()
Ich möchte also anschließend die Zeit wieder auslesen und mit der aktuellen zeit vergleichen. Dabei habe ich mir folgendes gedacht:
t1=datetime.datetimenow()
t2="hier dann die ausgelesene Zeit"
delta = t2-t1
time=delta.seconds
das funktioniert allerdings nicht, da ich natürlich nicht mit einem string rechnen kann