वर्तमान दिन, दिनांक और समय सभी कैलेंडर तिथियां हैं जो स्क्रीन पर मुद्रित होती हैं। c++ में, सीटाइम पुस्तकालय में तारीख और समय . से संबंधित सभी विधियाँ और चर शामिल हैं ।
आप ctime लाइब्रेरी का उपयोग करके वर्तमान तिथि और समय विवरण भी देख सकते हैं जिसमें समय प्रदर्शित करने के तरीके शामिल हैं। दिनांक और समय का विवरण प्रदर्शित करने के लिए निम्नलिखित विधियों का उपयोग किया जाता है -
समय () - वर्तमान समय का पता लगाने के लिए समय () विधि का उपयोग किया जाता है। समय () विधि का वापसी समय time_t. . है time_t वह डेटा प्रकार है जो समय को संग्रहित कर सकता है।
स्थानीय समय () - time_t प्रकार के चर को एक चर में बदलने के लिए जो दिनांक और समय दोनों को धारण कर सकता है। localtime() फ़ंक्शन time_t को एक ऐसी संरचना में कनवर्ट करता है जो दिनांक और समय दोनों को धारण कर सकती है . यह समय () फ़ंक्शन को तर्क के रूप में स्वीकार करता है।
लोकलटाइम () विधि द्वारा लौटाया गया डेटा सीधे आउटपुट स्क्रीन पर प्रिंट नहीं किया जा सकता है। तो, asctime() विधि निम्नलिखित रूप में तारीख लौटाएगी -
day month date hh:mm:ss year
अब, इन सभी विधियों को एक साथ एक प्रोग्राम में डालते हैं। यह प्रोग्राम ctime . की विधियों का उपयोग करता है और एक time_t को परिभाषित करता है इस चर का उपयोग time() विधि का उपयोग करके वर्तमान दिनांक और समय को पकड़ने के लिए किया जाता है। इस वेरिएबल का डेटा लोकलटाइम () मेथड को पास किया जाता है, जिसका लौटा हुआ डेटा asctime () मेथड को पास किया जाता है, जो यूजर को रिप्रेजेंटेबल फॉर्म देता है और उसे प्रदर्शित करता है।
उदाहरण
#include<iostream> #include<ctime> using namespace std; int main(){ time_t timetoday; time (&timetoday); cout << "Calendar date and time as per todays is : "<< asctime(localtime(&timetoday)); return 0; }
आउटपुट
Calendar date and time as per today is : Mon Sep 9 18:56:33 2019