क्या सी ++ एसएलएल के पास मानक समय कक्षा है? या मुझे स्ट्रीम में लिखने से पहले सी-स्ट्रिंग में कनवर्ट करना होगा।क्या सी ++ में मानक दिनांक/समय कक्षा है?
time_t tm(); ostringstream sout; sout << tm << ends;
इस मामले मैं आज की तारीख/किसी भी प्रारूपण के बिना एक संख्या के रूप में बाहर लिखा समय मिलता है: उदाहरण के लिए, मैं उत्पादन करने के लिए वर्तमान दिनांक/समय एक स्ट्रिंग स्ट्रीम करना चाहते हैं। मैं अगर एसटीएल एक समय वर्ग कि टाइम_टी मूल्य से instantiated जा सकता है टीएम पहले स्वरूपित करने के लिए ग क्रम समारोह strftime
उपयोग कर सकते हैं, लेकिन इस तरह यह आवश्यक नहीं होना चाहिए लगता है
अब समिति के समक्ष पूर्ण और आधुनिक सी ++ दिनांक/समय/समय क्षेत्र का प्रस्ताव है: http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0355r1.html । यह प्रस्ताव इस जिथब भंडार पर आधारित है: https://github.com/HowardHinnant/date जिसमें पूर्ण कार्यान्वयन, पूर्ण प्रलेखन, और एक सक्रिय उपयोगकर्ता समुदाय है। –