DateTime dt = DateTime.ParseExact("1122010", "Mddyyyy", System.Globalization.CultureInfo.CurrentCulture);
इस अपवाद को फेंकना: स्ट्रिंग को वैध दिनांक समय के रूप में पहचाना नहीं गया था।पार्स सरल दिनांक समय
मुझे यकीन है कि यह महीने में अग्रणी 0 की कमी है। सही प्रारूप स्ट्रिंग क्या है?
आपका कोड नमूना शायद उस स्ट्रिंग के प्रकार को प्रदर्शित करने के लिए है जिसे आप पार्स कर रहे हैं। लेकिन अगर आप वास्तव में इस तरह अपना कोड परिभाषित कर रहे हैं, तो इसे करने से रोकें :) 'डेटटाइम' के रचनाकार/विधियों का उपयोग करें जो आपको स्पष्ट रूप से दिनांक निर्दिष्ट करने की अनुमति देते हैं। –
@Merlyn, मुझे लगता है कि वह एक बाहरी स्रोत जैसे डेटा, एक फ्लैट फ़ाइल, सेवा इत्यादि से डेटा प्राप्त कर रहा है। मुझे नहीं लगता कि यह हार्डकोड किया जाएगा। –
हां, यह एक निश्चित लंबाई फ़ाइल से है। यह एक हार्ड कोडित स्ट्रिंग को एक बारटाइम उदाहरण प्राप्त करने के लिए गूंगा होगा। – Darthg8r