नेट में, निम्नलिखित कथनों अलग मान:अंतर नेट
Response.Write(
TimeZoneInfo.ConvertTime(
DateTime.Parse("2010-07-01 5:30:00.000"),
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"),
TimeZoneInfo.FindSystemTimeZoneById("GMT Standard Time"))
);
// displays 7/1/2010 1:30:00 PM
..और इस ...
Response.Write(
TimeZoneInfo.ConvertTime(
DateTime.Parse("2010-07-01 5:30:00.000"),
TimeZoneInfo.FindSystemTimeZoneById("Pacific Standard Time"),
TimeZoneInfo.FindSystemTimeZoneById("UTC"))
);
// displays 7/1/2010 12:30:00 PM
ऐसा क्यों है? मैंने सोचा कि यूटीसी और जीएमटी मानक समय बराबर हैं।
अद्यतन
आगे की जांच करने पर, मुझे लगता है कि निम्नलिखित दिखाई बराबर हो:
"यूटीसी"
"ग्रीनविच मीन टाइम"
"मोरक्को स्टैंड जीएमटी मानक समय "
शायद मेरे सवाल का होना चाहिए, क्यों कर रहे हैं" ग्रीनविच मीन टाइम "और: अर्द टाइम"
जबकि, निम्नलिखित गर्मी के महीनों में अलग है " "जीएमटी मानक समय" अलग है?
समाप्ति अद्यतन
आप उलझन में अकेले नहीं हैं: http://connect.microsoft.com/VisualStudio/feedback/details/298123/timezoneinfo-believes-that-gmt-daylight-time-exists-but-there-is-no -सच-चीज –
कनेक्ट करने के लिए लिंक मृत है –