2015-11-06 5 views
6

कोड नीचे asp5 अपग्रेड करने से पहले ठीक काम करता था। विधि ConvertTimeFromUtc DNX कोर 5.0 द्वारा समर्थित नहीं है। क्या यह हासिल करने का एक और उचित तरीका है?'TimeZoneInfo' 'ConvertTimeFromUtc' t (DNX कोर 5.0) के लिए एक परिभाषा शामिल नहीं है

public DateTime GmtNow() { 
    return TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time")); 
} 
+1

आप 'TimeZoneInfo.ConvertTime (DateTime.UtcNow, TimeZoneInfo.FindSystemTimeZoneById उपयोग नहीं कर सकते ("जीएमटी मानक समय")) '? – DavidG

+1

ओह, तो फिर इसे फिर से क्रियान्वित किया गया है, समझ में आता है। धन्यवाद। क्या आप इसे एक उत्तर के रूप में पोस्ट कर सकते हैं ताकि मैं इसे स्वीकार कर सकूं? चीयर्स – Toonsylvania

+1

शायद मैं कुछ स्पष्ट दिख रहा हूं, लेकिन इस रूपांतरण का बिंदु वास्तव में क्या है? क्या 'DateTime.UtcNow' पहले से ही आपको सही मान नहीं देता है? हाँ, 'DateTime.UtcNow' कभी भी किसी भी डेलाइट सेविंग टाइम नहीं है, लेकिन जीएमटी कि के लिए या तो, भले ही माइक्रोसॉफ्ट भी संदेहास्पद का दावा करता है यह होता है नहीं होता। – hvd

उत्तर

6

कि विधि किसी भी अधिक मौजूद नहीं है, मुझे लगता है, क्योंकि निम्न विधि सभी विकल्पों को शामिल किया गया है यह है:

TimeZoneInfo.ConvertTime(
    DateTime.UtcNow, TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time")) 
+0

यह डेटटाइम से अलग कैसे है। UtcNow? जीएमटी में डीएसटी नहीं है इसलिए परिणाम हमेशा एक ही –

+0

होगा, यह सिर्फ एक शब्दावली भ्रम है। माइक्रोसॉफ्ट डबलिन, एडिनबर्ग, लिस्बन, लंदन युक्त टाइमज़ोन को संदर्भित करने के लिए जीएमटी का उपयोग करता है और वे डेलाइट बचत का उपयोग करते हैं। इसे आज़माएं: TimeZoneInfo.FindSystemTimeZoneById ("जीएमटी मानक समय")। समर्थन DaylightSavingTime। यह सच साबित होता है। – Toonsylvania

+0

@Toonsylvania: हाय, 'SupportsDaylightSavingTime' विधि bool देता है, तो कैसे हम इस तरह के समय क्षेत्र जो दिन-प्रकाश बचत का समर्थन के लिए परिवर्तित datetime मिलेगा। मुझे जीएमटी से 'पूर्वी मानक टाइमज़ोन' में एक रूपांतरण के लिए एक समस्या का सामना करना पड़ रहा है। और जीएमटी के लिए 'माउंटेन स्टैंडर्ड टाइमज़ोन' के लिए वही डेटाटाइम रूपांतरण सही तरीके से काम करता है। क्या टाइमज़ोन क्षेत्रों में कोई विशिष्ट है? – Mrunal

संबंधित मुद्दे