Wie wirkt sich ein System wie ein Einkaufswagen aus, bei dem sich ein Kunde (Käufer) in einer Zeitzone und der andere (Verkäufer) in einer anderen Zeitzone befindet und das Datum an einem Ende geändert wird, so dass die Berichtsdaten für einen Kunden, der gekauft hat, anders sind als die des anderen?
Antworten
Zu viele Anzeigen?Wenn es sich um einen Zeitpunkt handelt, sollten Sie auf jeden Fall UTC verwenden. Das scheint in diesem speziellen Fall die richtige Wahl zu sein.
Sur 幾つか In anderen Fällen möchten Sie die Ortszeit speichern - zum Beispiel, um einen Alarm darzustellen, der um 8 Uhr morgens in der Ortszeit ausgelöst werden soll, unabhängig davon, in welcher Zeitzone sich der Benutzer befindet. Dies ist in der Regel für Kalenderanwendungen nützlich... und Sie speichern hier keinen einzelnen Zeitpunkt.
Ein konkretes Beispiel dafür, warum es sich lohnt, Zeitpunkte in UTC zu speichern, ist die Tatsache, dass lokale Zeiten aufgrund von Sommerzeitumstellungen mehrdeutig sein können - wenn die Uhr von 2 Uhr auf 1 Uhr zurückgestellt wird, gibt es zweimal eine lokale Zeit von 1:30 Uhr. In UTC gibt es diese Mehrdeutigkeit nicht.