417 Stimmen

Konvertierung der Epochenzeit in die Datetime

Ich erhalte eine Antwort vom Rest ist ein Epoch Zeitformat wie

start_time = 1234566
end_time = 1234578

Ich möchte diese Epochensekunden in Zeit im MySQL-Format umwandeln, damit ich die Unterschiede in meiner MySQL-Datenbank speichern kann.

Ich habe es versucht:

>>> import time
>>> time.gmtime(123456)
time.struct_time(tm_year=1970, tm_mon=1, tm_mday=2, tm_hour=10, tm_min=17, tm_sec=36, tm_wday=4, tm_yday=2, tm_isdst=0)

Das obige Ergebnis ist nicht das, was ich erwartet habe. Ich möchte es so haben

2012-09-12 21:00:00

Bitte schlagen Sie mir vor, wie ich dies erreichen kann?

Auch, Warum ich mich TypeError: a float is required für

>>> getbbb_class.end_time = 1347516459425
>>> mend = time.gmtime(getbbb_class.end_time).tm_hour
Traceback (most recent call last):
  ...
TypeError: a float is required

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X