Ich baue eine mobile App und möchte die Best Practices für Datetime befolgen. Anfangs starteten wir es in Indien und machten unsere Server-, Datenbank- und App-Zeit für IST.Internationalisierung für Datetime
Jetzt starten wir die App in andere Länder (Zeitzonen), wie soll ich die Datetime speichern? Sollte die Serverzeit auf UTC eingestellt sein und die App zeitbasiert auf der Zeitzone des Benutzers angezeigt werden?
Was ist die empfohlene Vorgehensweise bei der Speicherung der Datumszeit und beim Austausch des Datumsformat zwischen Client und Server? Soll der Client die Datumzeit in UTC an den Server oder in seine eigene Zeitzone zusammen mit dem Gebietsschema senden?
Ich denke, dass Sie die Daten in UTC speichern und in Ortszeit anzeigen sollten (verwaltet in der Benutzeroberfläche). –
["_Alle zeitzonensensitiven Daten und Uhrzeiten werden intern in UTC gespeichert. Sie werden in der vom Konfigurationsparameter TimeZone angegebenen Zone in die lokale Zeit konvertiert, bevor sie dem Client angezeigt werden._"] (https: //www.postgresql. org/docs/current/static/datentyp-datetime.html # DATATYPE-TIMEZONES) – Abelisto