Es ist often recommended, das Datum in der Datenbank in UTC gespeichert und angezeigt/empfangen von Benutzern in ihrer lokalen Zeitzone.Spring MVC - Konvertieren von Daten aus der Zeitzone des Benutzers in UTC
Ich versuche, dieses Muster in einer Spring MVC/Spring Boot-Anwendung zu implementieren, konnte jedoch keine Dokumentation oder Beispiele finden. Ich verwende @DateTimeFormat-Annotationen für die Attribute "java.util.Date" meiner @ModelAttribute-Formularobjekte, damit Spring Datumsangaben analysiert/formatiert.
Hat Spring dieses Muster unterstützt? Etwas in der Art von Django's timezone-aware datetimes wäre gut. Wenn nicht, gibt es eine nicht allzu umständliche Art, es zu implementieren? Oder gibt es eine bessere Möglichkeit, Datumsangaben in einer Spring MVC-Anwendung zu verarbeiten/zu speichern?
Im Moment ist die Anwendung nur in Großbritannien, daher brauche ich zur Zeit nur Unterstützung für BST (Sommerzeit), nicht unterschiedliche Zeitzonen für verschiedene Benutzer. Die Unterstützung von Benutzern in verschiedenen Zeitzonen ist jedoch eine potenzielle zukünftige Anforderung.
sind Speichern Sie Ihr Datum in einem Kalender Date-Objekt o? – reos
Haben Sie das jemals herausgefunden? Das interessiert mich auch sehr. – Andy
@reos, speichern wir es als java.util.Date im Moment – frankoid