रिटर्न यहाँ मेरी कोड है:datetime.parseexact गलत महीने
a.dateFrom = DateTime.ParseExact(x, "dd/mm/yyyy", null);
और एक्स का मान है: 08/03/2012
हालांकि, a.dateFrom 2012/08/01 के मूल्य है। क्यूं कर?
रिटर्न यहाँ मेरी कोड है:datetime.parseexact गलत महीने
a.dateFrom = DateTime.ParseExact(x, "dd/mm/yyyy", null);
और एक्स का मान है: 08/03/2012
हालांकि, a.dateFrom 2012/08/01 के मूल्य है। क्यूं कर?
आप महीने
के लिए प्रारूप के रूप में MM
का उपयोग करना चाहिए ionden नोटों के रूप में, आप
"dd/MM/yyyy"
वर्तमान में आप मिनट के रूप में दूसरे भाग को पार्स कर रहे हैं उसका प्रारूप होना चाहिए (के रूप में है कि क्या mm
है माध्यम)।
अधिक जानकारी के लिए custom date and time format strings के लिए प्रलेखन देखें। मैं आपको पार्सिंग के लिए इनवेरिएंट संस्कृति का उपयोग करने पर विचार करने के लिए दृढ़ता से प्रोत्साहित करता हूं - यदि आप कस्टम प्रारूप स्ट्रिंग का उपयोग कर रहे हैं, तो आमतौर पर का अर्थ है कि आप इनपुट-संवेदी फैशन में इनपुट का इलाज नहीं करना चाहते हैं।