डेटटाइम ऑब्जेक्ट्स में टाइमज़ोन तीन अलग-अलग प्रकारों में से एक हो सकता है:
- टाइप 1; एक UTC ऑफ़सेट, जैसे
new DateTime("17 July 2013 -0300");
- टाइप 2; एक समयक्षेत्र संक्षिप्त नाम, जैसे
new DateTime("17 July 2013 GMT");
- टाइप 3:एक टाइमज़ोन आइडेंटिफ़ायर, जैसे कि
new DateTime( "17 July 2013", new DateTimeZone("Europe/London"));
केवल 3 प्रकार के टाइमज़ोन संलग्न डेटटाइम ऑब्जेक्ट्स डीएसटी के लिए सही ढंग से अनुमति देंगे।
हमेशा टाइप 3 रखने के लिए आपको इस सूची से स्वीकृत पहचानकर्ताओं के रूप में अपने डेटाबेस में टाइमज़ोन को स्टोर करना होगा और इसे तत्काल पर अपने डेटटाइम ऑब्जेक्ट पर लागू करना होगा।