Python pytz Konvertiert einen Zeitstempel (String-Format) von einer Zeitzone in eine andere

8

Ich habe einen Timestamp mit Zeitzoneninformationen im String-Format und möchte dies so konvertieren, dass das korrekte Datum / die korrekte Zeit mit meiner lokalen Zeitzone angezeigt wird. Also zum Beispiel ... ich habe

%Vor%

und ich würde das gerne in Zeitzone Offset +1000 nach Dsiplay umwandeln

%Vor%

Ich habe versucht, pytz zu verwenden, konnte aber nicht viele Beispiele finden, die zeigen, wie man die Offset-Informationen verwendet. Ein weiterer Link, den ich auf Stackoverflow gefunden habe und der genau dieses Problem darstellt, ist hier . Ich hatte gehofft, es gäbe einen besseren Weg, mit Pytz umzugehen. Danke für alle Vorschläge im Voraus:).

AKTUALISIEREN

Danke Cixate. Ich habe gerade die Lösung gefunden, die Ihrer sehr ähnlich ist. Diese Links sind hilfreich - LINK1 und < a href="https://stackoverflow.com/questions/6729902/python-dateutil-parser-fails"> LINK2

Veröffentlichen Sie die Lösung für jedermanns Vorteile

%Vor%     
Angela 07.09.2011, 03:40
quelle

1 Antwort

9

datetime.astimezone führt Ihre grundlegende Konvertierung durch, sobald Sie ein Datetime-Objekt haben. Wenn Sie versuchen, ein Datetime-Objekt aus einer Zeichenfolge zu erhalten, pip install python-dateutil und es ist so einfach wie:

%Vor%     
six8 07.09.2011, 03:53
quelle

Tags und Links