मानव पठनीय प्रपत्र में सिस्टम दिन, दिनांक और समय को विभिन्न तरीकों से मुद्रित किया जा सकता है।
पहला तरीका
समय का उपयोग करना () - इसका उपयोग वर्तमान कैलेंडर समय को खोजने के लिए किया जाता है और इसमें अंकगणितीय डेटा प्रकार होता है जो समय को संग्रहीत करता है
स्थानीय समय () − इसका उपयोग स्ट्रक्चर को दिनांक और समय से भरने के लिए किया जाता है
एस्कटाइम () - यह स्थानीय समय को मानव पठनीय प्रारूप में परिवर्तित करता है
दिन महीना तारीख घंटा:माह:दूसरा साल
उदाहरण
#include<iostream> #include<ctime> // used to work with date and time using namespace std; int main() { time_t t; // t passed as argument in function time() struct tm * tt; // decalring variable for localtime() time (&t); //passing argument to time() tt = localtime(&t); cout << "Current Day, Date and Time is = "<< asctime(tt); return 0; }
आउटपुट
यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
दूसरा तरीका
क्रोनो लाइब्रेरी का उपयोग बीता हुआ समय सेकंड, मिलीसेकंड, माइक्रोसेकंड और नैनोसेकंड में मापने के लिए किया जाता है
उदाहरण
#include <chrono> #include <ctime> #include <iostream> Using namespace std; int main() { auto givemetime = chrono::system_clock::to_time_t(chrono::system_clock::now()); cout << ctime(&givemetime) << endl; }
आउटपुट
यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
तीसरा तरीका
उदाहरण
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { time_t givemetime = time(NULL); printf("%s", ctime(&givemetime)); //ctime() returns given time return 0; }
आउटपुट
यदि हम उपरोक्त प्रोग्राम चलाते हैं तो यह निम्न आउटपुट उत्पन्न करेगा
Tue Jul 23 20:14:42 2019