.NET का उपयोग कर XML फ़ाइल में लिखते समय दिनांक/समय के लिए मैं किस प्रारूप का उपयोग करता हूं? क्या मैं बस DateTime.ToString()
का उपयोग करता हूं, या क्या मुझे एक विशिष्ट प्रारूप का उपयोग करना है?किसी XML फ़ाइल में दिनांक/समय के लिए उपयोग करने के लिए सही प्रारूप क्या है
उत्तर
मैं हमेशा ISO 8601 प्रारूप (उदा। 2008-10-31T15:07:38.6875000-05:00
) का उपयोग करता हूं - date.ToString("o")
। यह XSD date format भी है। यह पसंदीदा प्रारूप और Standard Date and Time Format string है, हालांकि यदि आप दिनांक और समय के बीच 'टी' नहीं चाहते हैं, तो आप मैन्युअल प्रारूप स्ट्रिंग का उपयोग कर सकते हैं: date.ToString("yyyy-MM-dd HH:mm:ss");
संपादित करें: यदि आप जेनरेट क्लास का उपयोग कर रहे हैं एक एक्सएसडी या वेब सेवा, आप सीधे क्लास प्रॉपर्टी पर डेटटाइम इंस्टेंस असाइन कर सकते हैं। यदि आप एक्सएमएल टेक्स्ट लिख रहे हैं, तो उपरोक्त का प्रयोग करें।
डीटीडी को क्या कहना है?
यदि XML फ़ाइल अन्य मौजूदा सॉफ़्टवेयर (उदा।, SOAP) के साथ संचार करने के लिए है, तो उस सॉफ़्टवेयर को इसकी अपेक्षा के लिए जांचें।
यदि एक्सएमएल फ़ाइल धारावाहिक या गैर-मौजूदा सॉफ़्टवेयर के साथ संचार के लिए है (उदाहरण के लिए, जिसे आप लिख रहे हैं), तो आप इसे परिभाषित कर सकते हैं। इस मामले में, मैं कुछ ऐसा सुझाव दूंगा जो आपकी पसंद की भाषा में पार्स करना आसान है, और मनुष्यों के लिए पढ़ने में आसान है। उदाहरण के लिए, यदि आपकी भाषा (चाहे वीबी.नेट या सी # .NET या जो भी हो) आपको आसानी से आईएसओ तिथियों (वाई वाईवायवाई-एमएम-डीडी) को पार्स करने की अनुमति देती है, यही वह है जिसे मैं सुझाता हूं।
संपादित करें: यह बुरी सलाह है। ऊपर के रूप में "ओ" का प्रयोग करें। "एस" गलत बात करता है।
मैं हमेशा इस का उपयोग करें:
dateTime.ToUniversalTime().ToString("s");
यह सही है अपने स्कीमा इस तरह दिखता है:
<xs:element name="startdate" type="xs:dateTime"/>
कौन सा परिणाम होगा:
<startdate>2002-05-30T09:00:00</startdate>
आप और अधिक जानकारी प्राप्त कर सकते हैं यहां: http://www.w3schools.com/xml/schema_dtypes_date.asp
यदि आप XML स्ट्रिंग मैन्युअल रूप से var.ToUniversalTime().ToString("yyyy-MM-dd'T'HH:mm:ss.fffffffZ"));
का उपयोग कर रहे हैं तो यह आधिकारिक XML दिनांक समय प्रारूप आउटपुट करेगा। लेकिन अगर आप अंतर्निहित धारावाहिक तरीकों का उपयोग करते हैं तो आपको प्रारूप के बारे में चिंता करने की ज़रूरत नहीं है।
XmlConvert
कक्षा इस तरह की सुविधाएं प्रदान करता है। डेटटाइम के बारे में, विशेष रूप से, अप्रचलित विधियों के बारे में सावधान रहें। यह भी देखें: https://stackoverflow.com/a/7457718/1288109
- 1. सी: बाइट्स में फ़ाइल आकारों के लिए उपयोग करने के लिए सही डेटा प्रकार क्या है?
- 2. सही संस्कृति जानकारी में स्ट्रिंग करने के लिए दशमलव प्रारूप
- 3. django डेटटाइम के लिए सही प्रारूप क्या है?
- 4. आरएसएस फ़ीड पबडेट के लिए सही प्रारूप क्या है?
- 5. कॉन्फ़िगरेशन फ़ाइल के लिए सबसे अच्छा फ़ाइल प्रारूप क्या है?
- 6. आईओएस उपकरणों के लिए सही vCard प्रारूप?
- 7. किसी XML फ़ाइल को पार्स करने के लिए जावास्क्रिप्ट का उपयोग
- 8. संकेतक मुद्रित करने के लिए सही प्रारूप निर्दिष्ट (पता)?
- 9. क्या सिस्टम डिफ़ॉल्ट दिनांक प्रारूप का उपयोग करने के लिए?
- 10. एक्सेल के .xlsx XML प्रारूप
- 11. उपयोग में एंड्रॉयड लेआउट xml फ़ाइल स्ट्रिंग प्रारूप तर्क
- 12. * .xml फ़ाइल के लिए सबवर्जन गुण क्या होना चाहिए?
- 13. किसी के पास Boost.Test XML लॉग को एक प्रस्तुत करने योग्य प्रारूप में बदलने के लिए XSL है?
- 14. फ़ाइल डाउनलोड ट्रिगर करने के लिए सही तरीका (PHP में)?
- 15. किसी फॉर्म का परीक्षण करने के लिए दायरता को अनुकरण करने का सही तरीका क्या है?
- 16. एक फ़ाइल के लिए प्रारूप-पैच
- 17. किसी परियोजना के लिए उपयोग करने के लिए तकनीकी स्टैक/मंच क्या है?
- 18. xsd से परीक्षण करने के लिए xml फ़ाइल (
- 19. खेलों के लिए 3 डी फ़ाइल प्रारूप
- 20. क्रोम के लिए समर्थित ऑडियो फ़ाइल प्रारूप?
- 21. आईओएस में छवियों (पीएनजी, जेपीजी) का उपयोग करने के लिए सबसे अच्छा प्रारूप क्या है?
- 22. उपयोग करने के लिए क्या अंतर है?
- 23. प्रारूप प्राप्त करने के लिए कैसे: जावा
- 24. शीर्षलेख द्वारा फ़ाइल प्रारूप को सत्यापित करने के लिए पुस्तकालय
- 25. .txt फ़ाइल को हडोप के अनुक्रम फ़ाइल प्रारूप में कनवर्ट करने के लिए कैसे करें
- 26. Excel xls फ़ाइलों को एक्सेल xml प्रारूप में कनवर्ट करने के लिए स्वचालित कैसे करें?
- 27. वेब/App.config के बिना रनिंग एंटिटी फ्रेमवर्क migrate.exe उपकरण के लिए सही प्रारूप क्या है?
- 28. एमआईएम 'टेक्स्ट/समृद्ध' फ़ाइल प्रारूप के लिए सही फ़ाइल नाम एक्सटेंशन?
- 29. Linq करने के लिए XML अशक्त विशेषताओं
- 30. रूबी को कर्ल करने के लिए सिस्टम कॉल करने के लिए सही वाक्यविन्यास क्या है?
ध्यान रखें कि यह तिथि यूटीसी में परिवर्तित हो जाती है। जब आप तिथि को संसाधित करते हैं, तो आपको इसे लोकेल के आधार पर अपने वर्तमान टाइमज़ोन में परिवर्तित करना होगा (जब तक कि आप यूटीसी में सब कुछ संसाधित नहीं कर रहे हों)। इसके अलावा, आमतौर पर आप यूटीसी की तारीख को इंगित करने के अंत में 'Z' डाल देंगे। साबुन ui से .net वेब सेवा को कॉल करते समय – Ryan
"एस" मेरे लिए काम करता है। –