c# शहर यूटीसी समय को किसी अन्य समय क्षेत्र में सी#में बदलने के लिए कैसे करें



रूस में कितने टाइम जोन है (1)

सवाल से बाहर बिल्कुल .नेट 3.5 में बदल रहा है? यह आपके जीवन को बहुत ज्यादा आसान बना देगा। अन्यथा, आप सादा समयक्षेत्र और डेलाइट सेविंग्स क्लास के साथ-साथ पी / इंवेक का उपयोग करते हुए ज्ञात समय-क्षेत्र को प्राप्त करने के साथ ही फंस रहे हैं।

विलियम स्टेसी के पास ऐसा करने के लिए कुछ कोड है - लेकिन मैंने इसे करने की कोशिश नहीं की है, इसलिए इसकी सटीकता के लिए ज़मानती नहीं कर सकते (मेरे अनुभव में वह आमतौर पर बहुत अच्छा हालांकि :) इसमें कोई संदेह नहीं है कि कोड के समान बिट्स यदि वह आपकी मदद नहीं करता है।

मेरा मानना ​​है कि जिस एपीआई का उपयोग कर रहा है, वह ऐतिहासिक डेटा तक नहीं पहुंच पा रहा है, बीटीडब्ल्यू। दूसरे शब्दों में, यह मान लेगा कि डीएसटी हमेशा अक्टूबर के पहले रविवार (या जो कुछ भी नियम है) पर आधारित है, यह जानने के बजाय कि नियम समय के साथ बदल गया है। .NET 3.5 में टाइम ज़ोनइन्फ़ोन, ऐतिहासिक डेटा का समर्थन करता है जहां ओएस करता है।

मैं सी # .net - .NET FX 2.0 में काम कर रहा हूं जो कि विभिन्न समय क्षेत्रों के बीच परिवर्तित करने में सहायता नहीं करता है। मैंने यूटीसी पर आधारित एक शेड्यूलर लिखा है लेकिन यह लंदन के डीटीएस अवधि में 1 घंटे की त्रुटियां दे रहा है। मुझे कुछ समाधान की आवश्यकता है ताकि मैं सही डीएसटी समायोजन के साथ यूटीसी के सापेक्ष किसी भी समयक्षेत्र में सही समय प्राप्त कर सकूं।





timezone