Java no usa zonas horarias cuando usa Fechas; almacena todo como UTC y solo usa zonas horarias cuando muestra las fechas. consulte el siguiente enlace para ver una discusión sobre la fecha/hora de Java.http://www. odi.ch/prog/design/datetime.php
- Si está utilizando los tipos de columna Fecha, Hora o FechaHora en MySQL, la zona horaria no importa.
- Si está utilizando el tipo de columna TIMESTAMP, las zonas horarias pueden ser importantes, ya que TIMESTAMP se almacena como UTC, pero se realiza la conversión al recuperar y almacenar los valores. Para ver una discusión sobre el comportamiento de la zona horaria de MySQL, consulte http://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html .
- Si le preocupa sincronizar objetos en varios servidores en diferentes zonas horarias, las cosas se complican más, consulte el siguiente hilo para ver una discusión al respecto.http://www.pubbs.net/201006/grails/2500-grails-user-how-to-get-gorm-to-store-dates-as-timestamp- en-utc-por-predeterminado-sin-una-asignación-de-hibernación-personalizada-o-joda-time-plu.html