मेरे एएसपी.NET एप्लिकेशन में मैं यूटीसी के रूप में एप्लिकेशन की बिल्ड तिथि खोजने के लिए कोड from here का उपयोग करता हूं।एक ही डेटटाइम मूल्य अलग-अलग उपयोगकर्ताओं के लिए अलग-अलग प्रदर्शित समय क्यों देगा?
//DateTime time
return time.ToString("dd MMM yyyy HH:mm:ss");
अब एक उपयोगकर्ता पेज है कि आवेदन द्वारा कार्य को खोलता है और देखता है
28 сен 2012 04:13:56
और अन्य उपयोगकर्ता जो एक ही पृष्ठ खोलता सूचित करता है: विधानसभा फ़ाइल से पढ़ने यूटीसी मूल्य तो इस प्रारूप में है और
27 Sep 2012 12:14:32
दोनों अनुरोधों एक ही आवेदन बहुत ही पैकेज से विंडोज Azure VMs साफ करने के लिए तैनात द्वारा सेवा कर रहे हैं देखता है, तो यह निश्चित रूप से बिल्कुल वैसा ही कोड के लिए रन किया जा रहा है दोनों उपयोगकर्ता।
अलग-अलग उपयोगकर्ताओं के अनुरोधों के लिए अलग-अलग स्थानीयकरण की वजह से स्पष्ट रूप से तारों को अलग-अलग स्वरूपित किया गया है। एक उपयोगकर्ता को Sep
के रूप में प्रदर्शित महीना दिखाई देता है और दूसरा इसे сен
(रूसी में Sep
के बराबर) के रूप में देखता है।
घंटे क्यों भिन्न होते हैं? क्या वे कुछ टाइमज़ोन के अनुसार भी समायोजित हैं जो स्थानीयकरण पर निर्भर करता है?
ठीक है, हाँ वे हैं: दिन और घंटे अलग हैं: जाहिर है, जब यह 28 सितंबर को रूस में 4 बजे है, तो यह 27 वें स्थान पर है (निश्चित रूप से पृथ्वी के पश्चिमी हिस्से में) ... लेकिन क्या है अजीब बात यह है कि मिनट/सेकंड – Kek