El propósito de Daylight Saving Time (DST) es el ahorro de energía a
partir de una mejor utilización de la luz del día. Consiste en cambiar
las horas de los relojes en los meses de verano para aprovechar mejor
las horas de luz de la mañana.
Si bien el ahorro de energía es bueno, como podrán imaginar esto trae
algunos problemas para ciertas actividades económicas y la informática
no es la excepción.
Java posee un mecanismo independiente al de los sistemas operativos
para mantener correcta la fecha de un sistema, posee su propia base de
datos de zonas horarias y aplica sus propios métodos para lograr este
objetivo.
Entonces no debe sorprendernos que en ciertas ocasiones nuestros
sistemas muestren una fecha errónea con respecto a la real sobre todo
si las reglas han cambiado.
Si tu sistema no debe tolerar inconsistencias en cuanto a tiempo o si
desarrollas sistemas para países que aplican reglas DST. Será mejor
que sigas el siguiente artículo de cerca.
http://jroller.com/page/javillion