Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
ich habe ein Problem mit der Umwandlung von UTC (also der Zeit in millisekunden) zu einem lesbaren Zeitstempel.
Der UTC lautet: 1284928027646
Laut Software aus der er stammt ist dies: Sun, 19 September 2010 20:27:07 GMT
Laut python allerdings: Sat, 01 October 42687 04:07:26
In [290]: time.strftime("%a, %d %B %Y %H:%M:%S", time.gmtime(1284928027646))
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
/home/bj/<ipython console> in <module>()
ValueError: timestamp out of range for platform time_t
In [290]: time.strftime("%a, %d %B %Y %H:%M:%S", time.gmtime(1284928027646))
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
/home/bj/<ipython console> in <module>()
ValueError: timestamp out of range for platform time_t
ja, ich habe ein 64bit System. Gibt es eine Lösung in Python die auf 32 und 64 bit die richtigen Werte liefert?
Zap hat geschrieben:Der wichtige Hinweis war "milliseconds". Die Function time.gmtime() erwartetet den Wert in Sekunden. (Millisekunden hinterm Komma).