मैं सी ++ में अपॉइंटमेंट एप्लिकेशन विकसित कर रहा हूं और कुछ दिनांक और समय सुविधाओं का उपयोग करना चाहता हूं।सी ++ दिनांक और समय
क्या तारीख और समय के बारे में बात करते समय केवल स्ट्रिंग का उपयोग करना आसान है, या मुझे डेट/टाइम क्लास लिखना चाहिए या नहीं?
मैं एक अपॉइंटमेंट क्लास को कोड करना चाहता हूं जिसमें नियुक्ति के समय और तिथि दोनों हों। एक बार जब मैंने कक्षा फ़ाइल को कोड किया है, तो मैं इसे सी ++ बिल्डर में फॉर्म फॉर्म में एकीकृत करना चाहता हूं।
मुझे लगता है कि एक TMonthCalendar नियंत्रण है। प्रपत्र आवेदन करते समय मैं इस नियंत्रण का उपयोग करना चाहता हूं। इस प्रकार, इस नियंत्रण का उपयोग किस तारीख के लिए किया जाता है? कक्षा बनाने के दौरान मैं उसी प्रकार के नियंत्रण के रूप में उपयोग करना चाहता हूं ताकि मैं इसे आसानी से एक साथ एकीकृत कर सकूं।
अद्यतन
मैंने पाया कि यह TDateTime प्रकार का उपयोग करता है। मेरा सवाल यह है: कंसोल एप्लिकेशन में इसका उपयोग करने के लिए मुझे किस कथन का उपयोग करने की ज़रूरत है?
मुझे कुछ दिनांक समय पुस्तकालय प्राप्त करने का सुझाव है। [Boost.datetime] देखें (http://www.boost.org/doc/libs/1_51_0/doc/html/date_time.html)। – juanchopanza
बूस्ट लाइब्रेरी के साथ जाएं, या ओएस "डेट" फ़ंक्शंस के लिए एक साधारण क्लास रैपर लिखें। यदि आप किसी डेटाबेस में सहेज रहे हैं, तो अन्यथा "डेटटाइम" का उपयोग करना, अन्यथा स्ट्रिंग का उपयोग करना (शायद एक JSON स्ट्रिंग, शायद एक एक्सएमएल स्ट्रिंग, या शायद सिर्फ एक फ्लैट फ़ाइल) आपकी तिथियों को पढ़ने और लिखने के लिए ठीक है। – paulsm4