Java verwendet keine Zeitzonen, wenn es Dates verwendet; Es speichert alles als UTC und verwendet nur Zeitzonen bei der Anzeige von Datumsangaben. Siehe den folgenden Link für eine Diskussion über Java-Datum/Zeit. http://www. odi.ch/prog/design/datetime.php
- Wenn Sie die Spaltentypen Date, Time oder DateTime in MySQL verwenden, spielt die Zeitzone keine Rolle.
- Wenn Sie den Spaltentyp TIMESTAMP verwenden, können Zeitzonen eine Rolle spielen, da der TIMESTAMP als UTC gespeichert wird, aber sowohl beim Abrufen als auch beim Speichern der Werte konvertiert wird. Eine Diskussion über das Zeitzonenverhalten von MySQL finden Sie unter http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html .
- Wenn Sie sich Sorgen über die Synchronisierung von Objekten über mehrere Server in verschiedenen Zeitzonen machen, werden die Dinge komplizierter, lesen Sie den folgenden Thread für eine Diskussion darüber.http://www.pubbs.net/201006/grails/2500-grails-user-how-to-get-gorm-to-store-dates-as-timestamp- in-utc-standardmäßig-ohne-ein-benutzerdefiniertes-hibernate-mapping-oder-joda-time-plu.html