मेरे पास मेरी जीयूआई में QDateEdit
है जिसमें से मैं QDate
को QString
में परिवर्तित करता हूं और इसे अपने डेटाबेस में जोड़ता हूं। QString
दिनांक इस प्रारूप में डेटाबेस में सहेजा गया है: 20/12/2015।विशिष्ट प्रारूप में QString से QDate को परिवर्तित करने के लिए कैसे?
यदि कोई उपयोगकर्ता दिनांक संपादित करना चाहता है, तो मुझे फिर से GUI पर QDateEdit
फ़ील्ड पर दिनांक दिखाना होगा। इसलिए, मुझे डेटाबेस लाने की आवश्यकता है, तारीख को वापस लाएं (जो QString
प्रारूप में है) और इसे GU12 पर QDateEdit
फ़ील्ड पर रखने के लिए इसे फिर से QDate
में परिवर्तित करें।
हालांकि, मैं का उपयोग कर QDate
है कि QString
प्रारूप (यानी .: 20/12/2015) कन्वर्ट करने के लिए निम्नलिखित का प्रबंधन नहीं कर सकते हैं:
QString date_string_on_db = "20/12/2015";
QDate Date;
Date.fromString(date_string_on_db,"dd/MM/YYYY");
Date
हमेशा invalid
लौटा रहा है।
मुझे क्या करना चाहिए?
स्वरूप स्ट्रिंग के लिए 'dd/MM/yyyy' का उपयोग करने का प्रयास करें। –