In meinem Land ändert sich die offizielle Zeit im ersten Monat des Frühlings und des Herbstes. Wenn sich die offizielle Zeit ändert, ändern sich auch die Uhren meines Mobiltelefons und meines PCs.
Wie stellen diese Geräte fest, dass sich etwas geändert hat?
if (date=DST_START) then hour=hour+1 else if (date=DST_END) then hour=hour-1
normalerweise ausreicht. Wenn sich die Regeln ändern (wie in Nordamerika 2007), müssen Sie ein Betriebssystem-Update herunterladen. Abgesehen davon besteht der einzige Haken darin, dass bei einer falschen Systemuhr (z. B. einem leeren Motherboard-Akku) nicht bekannt ist, wann die Uhrzeit geändert werden muss (dies ist jedoch irrelevant, da Sie Datum und Uhrzeit sowieso korrigieren müssen).