कोड की यह पंक्ति:डेटटाइम। पर्सएक्सएक्ट() 24 घंटे के समय के मूल्यों को कम नहीं करता है?
DateTime dt = DateTime.ParseExact(time, "hh:mm", CultureInfo.InvariantCulture);
की "00:45" ठीक एक "समय" मूल्य पार्स करता है, लेकिन की "13:00"
मैं कुछ अन्य CultureInfo प्रयोग करना चाहिए एक अपवाद फेंकता मूल्य, या क्या मुझे 12 बजे से ऊपर के मानों के लिए "अपराह्न" जोड़ना होगा, या ...?
त्रुटि संदेश है: सिस्टम। फोर्मेट अपवाद को अनचाहे संदेश = स्ट्रिंग को वैध दिनांक समय के रूप में पहचाना नहीं गया था।
24 घंटे प्रारूपों को पार्स करने के लिए "एचएच: मिमी" का उपयोग करें। एक SO प्रश्न में "grok" शब्द का उपयोग करने के लिए –
+1 –