2012-01-31 15 views
22

के बीच अंतर DateTime और DateTimeOffset ऑब्जेक्ट के बीच क्या अंतर है?'डेटटाइम' और 'डेटटाइम ऑफसेट'

और हमें प्रत्येक का उपयोग कब करना चाहिए?

एक वेब-एप्लिकेशन में जो सर्वर के क्षेत्र को बदल सकता है, दिनांक और समय संग्रहीत कर सकता है। कौन सा बेहतर है, या कोई अन्य सुझाव है?

+0

@ChrisLively बहुत धन्यवाद। –

+0

यह भी देखें [यह उत्तर] (http://stackoverflow.com/a/14268167) –

उत्तर

19

डेटटाइम ऑफसेट समय पर एक बिंदु का प्रतिनिधित्व करता है, आमतौर पर कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) के सापेक्ष, दिन की तारीख और समय के रूप में व्यक्त किया जाता है, यह डेटटाइम संरचना से अधिक समय क्षेत्र जागरूकता प्रदान करता है। इसे यहां देखें- http://msdn.microsoft.com/en-us/library/bb546101.aspx

+9

तो धन्यवाद। सहायक: डी मैं समझ नहीं पा रहा हूं क्यों कुछ प्रधान अपने सरल प्रश्नों पर वोट देते हैं !!! मैं नया हूं और मुझे और अधिक सीखना चाहिए, और मुझे भी अपनी संभावनाएं पूछनी चाहिए! –

+0

"टाइम ज़ोन जागरूकता" की एकमात्र डिग्री यह है कि यह समय पर किसी विशेष तत्काल के लिए यूटीसी ऑफ़सेट स्टोर करती है। इसमें समय क्षेत्र का कोई अन्य ज्ञान नहीं है, जिसमें मूल्य क्षेत्र बनाया गया था, इसलिए इसका वास्तविक उपयोग ऐतिहासिक डेटा के साथ है। यह किसी और चीज़ के लिए बहुत बेकार है। – Suncat2000

7

डेटटाइम ऑफसेट डेटटाइम की कमी को खत्म करता है। यह समन्वयित सार्वभौमिक समय (यूटीसी) के सापेक्ष, दिन की तारीख और समय के रूप में व्यक्त किया गया। उदाहरण के लिए:

दिया गया 4/18/2013 11:00:00 पूर्वाह्न यदि आपके पास संदर्भ बिंदु नहीं है तो बिल्कुल कुछ भी नहीं है। यह दुनिया में कहीं भी 11:00:00 बजे हो सकता है। डेटटाइम ऑफसेट में उस समय क्षेत्र के बारे में जानकारी होती है जिसके साथ आप काम कर रहे हैं, जो दुनिया में सभी अंतर बनाता है!

अधिक जानकारी के लिए must read once

+0

एकमात्र अंतर यह है कि यह उस समय के विशेष तत्काल के लिए यूटीसी ऑफसेट को _only_ स्टोर करता है जो डेटटाइम दर्शाता है। यह वास्तविक समय क्षेत्र को संग्रहीत नहीं करता है, इसलिए मूल रूप से आप इसके साथ कर सकते हैं इसके सापेक्ष स्थानीय समय और यूटीसी के बीच परिवर्तित हो जाता है। कुछ परिस्थितियों में सहायक, लेकिन बहुत कमजोर जानकारी, अन्यथा। डेटटाइम ऑफसेट समय-क्षेत्र-जागरूक डेटटाइम क्लास नहीं है। – Suncat2000

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