Also unter zeitumstellung.de finde ich folgende Formel:
ZitatFür die Sommerzeit gilt: Die Zeitumstellung findet am letzten Sonntag im März statt. Dabei wird um 2:00 Uhr die Uhr um eine Stunde vorgestellt. Das bedeutet : "Die Nacht ist eine Stunde kürzer".
Für die Winterzeit (Normalzeit) gilt:Die Zeitumstellung findet am letzten Sonntag im Oktober statt. Um 3:00 Uhr wird die Uhr um eine Stunde zurückgestellt. Das bedeutet : "Die Nacht ist eine Stunde länger".
Dadurch ergibt sich theoretisch, dass die Software nur das aktuelle Datum (+ Zeitzone bzw. "Culture") benötigt um eine Zeitumstellung selbständig vorzunehmen.
Natürlich funktioniert dieser Algorithmus nur, wenn es Teil der Software ist.