SqlAlchemy UTC DateTime vor dem Speichern in Ortszeit konvertieren

Ich habe die folgende Situation: - Postgres-Backend mit einem Feld

timestamp without time zone
Rechts vor dem Speichern des Datum / Uhrzeit-Werts sieht es so aus: 2014-09-29 06: 00: 00 + 00: 00Ich lade dann die gleiche Zeile aus der Datenbank und der Wert ist: 2014-09-29 09: 00: 00

So ist das in der Datenbank gespeicherte Datum nicht mehr 6.00 Uhr, sondern 9.00 Uhr - es wird in meine lokale Zeitzone konvertiert.

Ich verstehe nicht, was passiert. Warum wird das gespeicherte Datum in ein lokales Datum konvertiert?

Vielen Dank

Bearbeite

So habe ich nach @ univerios Antwort etwas ausprobiert: Ich habe die tzinfo aus der Datumszeit entfernt, indem ich

.replace(tzinfo = None) 

Und jetzt ist das Datum korrekt gespeichert - es passt es nicht an die Ortszeit an. Ich verstehe nicht ganz, warum, also lasse ich die Frage für den Fall offen, dass jemand eine Erklärung hat.

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage