Java n'utilise pas les fuseaux horaires lors de l'utilisation de Dates ; il stocke tout au format UTC et n'utilise que les fuseaux horaires lors de l'affichage des dates. voir le lien suivant pour une discussion sur java date/time.http://www. odi.ch/prog/design/datetime.php
- Si vous utilisez les types de colonne Date, Heure ou DateTime dans MySQL, le fuseau horaire n'a pas d'importance.
- Si vous utilisez le type de colonne TIMESTAMP, les fuseaux horaires peuvent avoir de l'importance, car TIMESTAMP est stocké au format UTC, mais la conversion est effectuée lors de la récupération et du stockage des valeurs. Pour une discussion sur le comportement du fuseau horaire MySQL, voir http ://dev.mysql.com/doc/refman/5.1/en/time-zone-support.html .
- Si vous craignez de synchroniser des objets sur plusieurs serveurs dans différents fuseaux horaires, les choses deviennent plus compliquées, consultez le fil de discussion suivant pour en discuter.http://www.pubbs.net/201006/grails/2500-grails-user-how-to-get-gorm-to-store-dates-as-timestamp- in-utc-by-default-without-custom-hibernate-mapping-or-joda-time-plu.html