मुझे yyyyMMddhhmmss
प्रारूप के साथ तारों से DateTime
ऑब्जेक्ट्स को पार्स करना होगा।पार्सिंग कस्टम डेटटाइम प्रारूप
अगर मैं इस कोड को चलाने के लिए, यह ठीक काम करता है:
DateTime y = new DateTime(2013, 07, 22, 15, 35, 23);
string x = y.ToString("yyyyMMddhhmmss", CultureInfo.InvariantCulture);
लेकिन अगर मैं इस कोड को चलाने - मालूम होता है उलटा आपरेशन - मैं एक अपवाद प्राप्त करें:
string x = "20130722153523";
DateTime y = DateTime.ParseExact(x, "yyyyMMddhhmmss", CultureInfo.InvariantCulture);
अपवाद है:
System.FormatException: String was not recognized as a valid DateTime.
मैं यहां क्या गलत है के रूप में फंस गया हूं। मैं क्या गलत कर रहा हूं?
नोट: टाइमज़ोन के बारे में चिंता न करें। मैं बाद में सही टाइमज़ोन प्राप्त करने के साथ सौदा कर सकता हूं।
में पहले कोड नमूना एक्स 20130722033523, नहीं 20130722153523 है – empi