Das Chatprogramm Trillian erzeugt log-files in XML-form.
Die Zeiten werden dabei immer im Format
time=„0123456789“ angegeben, wobei es sich sich um das unix timestamp-format handelt, also die sekunden, die seit dem 1.1.1970 um 0:00 uhr vergangen sind…
Da ich dummerweise für wenige Tage das Datum meines PCs um einen Monat vorgestellt habe, stimmen nun viele dieser Timestamps in den xml-files nicht mehr.
Das Problem liegt also darin: Ich möchte alle timestamps, die über
1118330356 liegen um 2678400 verkleinern, da dies der rücksetzung um einen Monat entspricht.
Kann mir jemand einen verständlichen Lösungsvorschlag geben?
Notfalls könnte ich auch vorher die fehlerhaften Timestamps herauskopieren und somit müsste ich dann einfach alle timestamps um 2678400 verkleinern, aber selbst dass ist mir mit meinem bisherigen Wissensstand nicht möglich
Ich würde mich sehr auf eure Hilfe freuen gruß mo