मैं वर्तमान में British summer time में हूं जो यूटीसी +1 घंटा है। मैंने पुष्टि की कि मेरा पीसी निम्नलिखित कोड के साथ सही है और यह सच हो जाता है।डेटटाइम.Now.ToString ("u") क्यों काम नहीं करता है?
System.TimeZone.CurrentTimeZone.IsDaylightSavingTime(Date.Now)
मेरा प्रश्न तो यही कारण है कि के रूप में मैं उम्मीद करेंगे यूटीसी फ़ॉर्मेटर काम नहीं करता:
DateTime.Now.ToString("u")
यह उम्मीद के रूप में लेकिन जेड के साथ UTC स्वरूप में नीचे के रूप में सटीक मौजूदा प्रणाली की तारीख रिटर्न (Zulu Time) अंत में +01: 00 नहीं?
अर्थात
2009-05-27 14:21:22Z
नहीं
2009-05-27 14:21:22+01:00
यह सही कार्यक्षमता है?
धन्यवाद - मुझे वास्तव में दस्तावेज़ों को पढ़ना चाहिए! – John
यह भी काम करता है: 'DateTime.UtcNow.ToString ("u"); ' –