मेरे देश में, वसंत के पहले महीने में आधिकारिक समय बदल जाता है और गिर जाता है। जब आधिकारिक समय बदलता है, तो मेरे मोबाइल फोन और पीसी की घड़ियां भी बदल जाती हैं।
इन उपकरणों को कैसे पता चलता है कि कोई परिवर्तन है?
if (date=DST_START) then hour=hour+1 else if (date=DST_END) then hour=hour-1
आमतौर पर यह पर्याप्त है, लेकिन अगर नियम बदलते हैं (जैसे 2007 में उत्तरी अमेरिका में), तो आपको ओएस अपडेट डाउनलोड करने की आवश्यकता है। इसके अलावा, एकमात्र कैच यह है कि यदि सिस्टम क्लॉक गलत है (उदाहरण के लिए, डेड मदरबोर्ड बैटरी), तो यह नहीं पता चल सकता है कि समय कब बदलना है (लेकिन यह अप्रासंगिक है क्योंकि आपको डेट और समय को ठीक करने की आवश्यकता है)।