2017-03-26 6 views
0

Da es keine total_seconds() für Python 2.6 gibt, verwende ich Formel (dt.microseconds + (dt.seconds + dt.days * 24 * 3600) * 10**6)/10**6, um die gesamten Sekunden für eine Anzahl von Tagen zu finden, die von kommt: . Ich verstehe nicht, warum für irgendeine date_from_user (z. B. "25.07.2015 00:00:00"), ich habe eine Anzahl von Sekunden zurück, die dem Eingabedatum, aber mit 2 Stunden hinzugefügt. In diesem Beispiel "25.07.2015 02:00:00".Python 2.6 von menschlichen Datum zu Sekunden

+1

In welcher Zeitzone sind Sie? – TigerhawkT3

+0

@ TigerhawkT3 UTC +2! Ist das der Grund? – Caramelleamare

+0

@ TigerhawkT3 Wie soll ich mit der Zeitzone umgehen? – Caramelleamare

Antwort

0

einfach um ein menschliches Datum in Sekunden von Epoche (für Unix-Systeme) zu konvertieren, verwenden I-Modul ‚Time‘ und folgte empfohlene Weg von der Python-Dokumentation, wie in der Tabelle gezeigt:

https://docs.python.org/2.7/library/time.html

Dies funktioniert für Python 2.6