c# - converting string to valid datetime -
स्ट्रिंग strdate = "15/06/2010"; दिनांकटाइम डीटी = दिनांकटाइम। पर्स (स्ट्रड्ेट, सिस्टम। थ्रेडिंग। थ्रेड.कंट्रेथ्रेड्रेड.कर्चंट कल्चर। डेट टाइमफ़ॉर्मेट);
मैं dd / mm / yyyy के रूप में datetime मान प्राप्त करने में सक्षम नहीं हो सकता। यह अपवाद दे रहा है 'स्ट्रिंग को वैध दिनांक समय के रूप में मान्यता नहीं है'
ओली अगर यह 06/15/2010 में है तो यह काम कर रहा है डीटी में समान प्रारूप कैसे प्राप्त करें
ठीक है, संभवत: आपके धागा की वर्तमान संस्कृति में एमएम / डीडी / yyyy। यदि आप डीडी / एमएम / य्याय का उपयोग करना चाहते हैं तो आपको स्पष्ट रूप से निर्दिष्ट करना चाहिए। निजी तौर पर मैं ParseExact
के बजाय पार्स
पसंद करता हूं, क्योंकि इससे अधिक नियंत्रण होता है मैं इस तरह से कुछ का उपयोग करेगा:
दिनांकटाइम डीटी = दिनांकटाइम। पर्स एएक्सएक्ट (स्ट्रडेट, "डीडी / एमएम / याय", कल्चर इन्फ़ो। इन्विरिएन्ट कल्चर);
ध्यान दें कि यदि यह उपयोगकर्ता इनपुट है, तो आप इसके बजाय TryParseExact
का उपयोग करना चाह सकते हैं।
Comments
Post a Comment