आप TimeZoneInfo
की आईडी का उपयोग करना चाहिए का उपयोग कर रहा है - के रूप में तो आप TimeZoneInfo.FindSystemTimeZoneById
के साथ फिर से मूल क्षेत्र को पुनः प्राप्त कर सकते हैं।
ध्यान दें कि DateTimeOffset
के रूप में दिनांक और समय संग्रहीत करते समय कुछ स्थितियों में मान्य विकल्प है, यह सभी के लिए पर्याप्त नहीं है। उदाहरण के लिए, मान लें कि आप उस जानकारी को स्टोर करना चाहते हैं जिसमें आपके पास हर सप्ताह 3 बजे बैठक होगी। DateTimeOffset
के एक उदाहरण को संग्रहीत करने से आपको यह नहीं बताया जाएगा कि बैठक अगले सप्ताह कब होगी - क्योंकि आपको पता नहीं चलेगा कि डेलाइट सेविंग टाइम बदल गया है या नहीं। (उस स्थिति में आप शायद दिन के स्थानीय समय को स्टोर करना चाहते हैं, तथ्य यह है कि यह एक साप्ताहिक बैठक है, और सप्ताह का दिन। दुर्भावनापूर्ण नियम दुर्भाग्य से जटिल हो जाते हैं।)
स्रोत
2010-10-25 05:50:24