Seite 1 von 1

Normal Time to LTime convertieren ?

Verfasst: Montag 19. Oktober 2009, 13:26
von Hubi
Hy @ all

Ich habe eine frage, durch google bin ich auch nicht schlau geworden.

Ich bin ein modul am schreiben, welches die ExpiryTimes der Warrants anpasst, da sie bei uns im system falsch sind. Auf der DB hat es ein ExpiryDate feld wo z.b 10.10.2009 drin steht, bei der ExpiryTime steht es im Format LTime, welches ja irgendwie die sekunden ab 1. januar 1970 mitternacht sind... gibt es in python irgendeinä funktion , bei welcher ich z.b rausfinden kann, was die LTime von z.b 10.10.2009 (09:00 Uhr) ist ?

Ich wäre euch sehr dankbar, wenn ihr mir weiterhelfen könnt, ich bin doch sicher nicht der einzige der dieses Problem hat :)

Besten Dank

Verfasst: Montag 19. Oktober 2009, 13:39
von Leonidas
Was du suchst heißt "Epoch" und entsprechende Informationen findest du in Pythons ``time``-Modul.

Verfasst: Montag 19. Oktober 2009, 13:39
von nemomuk
ich denke du meinst expire date...

Das hier sollte dir eigentlich weiterhelfen:

Code: Alles auswählen

expire_date = datetime.fromtimestamp(time.time())
expire_date < date_in_database

Verfasst: Montag 19. Oktober 2009, 13:44
von Gabelmensch

Code: Alles auswählen

time.mktime((2009, 10, 10, 9, 0, 0, 0, 0, 0))

Verfasst: Dienstag 20. Oktober 2009, 13:18
von Hubi
oh yeah... gabelmensch... genau das :) thx a lot