ich den folgenden Code in Python 2.5.1 mit einem UTC-Zeitstempel aus einer Zeichenfolgendarstellung eines Datums zu generieren:überraschend Zeitverschiebung für Python Anruf
time.mktime(time.strptime("2009-06-16", "%Y-%m-%d"))
Das allgemeine Ergebnis ist: 1245103200 (16.6. 2009 0:00 UTC oder 15.6.09 22:00:00, wenn Sie in meiner Zeitzone sind).
Aber jetzt habe ich festgestellt, dass auf einigen Computern mit Windows XP diese Anweisung eine um 1 Stunde, 1 Minute und 1 Sekunde verschobene Zeit erzeugt: 1245099539 (15.6.2009 22:58:59 UTC oder 15.6.09 20 : 58: 59 in meiner Zeitzone).
DST und Zeitzone scheinen nicht die Ursache des Problems zu sein, da die Zeitverschiebung scheint zusätzlich zu DST und Zeitzone Berechnung erscheint.
Hat jemand das gleiche Verhalten erlebt oder kann beschreiben, was hier passiert?
Berücksichtigen Sie die spezielle Relativitätstheorie? Zeit ist kein absolutes Maß ... – fortran
Die Sommerzeit könnte in Kraft treten. – b3rx