Como obtener horario de verano/invierno por código

JMC
30 de Noviembre del 2004
Necesitaria saber como obtener mediante codigo o que reglas hay, para saber mediante la fecha de sistema cuando es horario de invierno o de verano, es decir, lo mismo que hace el ordenador cuando actualiza la fecha y le suma o le resta una hora.
Agradezco la ayuda.
Un saludo.