Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ में सिस्टम समय प्रिंट करें (3 अलग-अलग तरीके)

मानव पठनीय प्रपत्र में सिस्टम दिन, दिनांक और समय को विभिन्न तरीकों से मुद्रित किया जा सकता है।

पहला तरीका

समय का उपयोग करना () - इसका उपयोग वर्तमान कैलेंडर समय को खोजने के लिए किया जाता है और इसमें अंकगणितीय डेटा प्रकार होता है जो समय को संग्रहीत करता है
स्थानीय समय () − इसका उपयोग स्ट्रक्चर को दिनांक और समय से भरने के लिए किया जाता है
एस्कटाइम () - यह स्थानीय समय को मानव पठनीय प्रारूप में परिवर्तित करता है

दिन महीना तारीख घंटा:माह:दूसरा साल

उदाहरण

#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

  1. C/C++ में बर्कले का एल्गोरिथम

    बर्कले का एल्गोरिथ्म एक एल्गोरिथ्म है जिसका उपयोग वितरित प्रणालियों में घड़ी के सिंक्रनाइज़ेशन के लिए किया जाता है। इस एल्गोरिथम का उपयोग उन मामलों में किया जाता है जब वितरित नेटवर्क के कुछ या सभी सिस्टम में इनमें से कोई एक समस्या होती है - उ. मशीन के पास सटीक समय स्रोत नहीं है। B. नेटवर्क या

  1. C++ में बाइनरी ट्री प्रिंट करें

    मान लीजिए कि हमें इन नियमों के आधार पर m*n 2D स्ट्रिंग सरणी में एक बाइनरी ट्री प्रदर्शित करना है - पंक्ति संख्या m दिए गए बाइनरी ट्री की ऊंचाई के समान होनी चाहिए। कॉलम संख्या n हमेशा एक विषम संख्या होनी चाहिए। रूट नोड का मान पहली पंक्ति के ठीक बीच में रखा जाना चाहिए जिसे इसे रखा जा सकता है। स्तंभ औ

  1. सिस्टम क्लॉक रन फास्ट इश्यू को ठीक करने के 8 तरीके

    सिस्टम क्लॉक रन को ठीक करने के 8 तरीके तेज़ समस्या:  यदि आप इस समस्या का सामना कर रहे हैं जहां सिस्टम क्लॉक हमेशा सामान्य समय से अधिक तेज चलती है तो संभावना है कि आपने अपने पीसी को ओवरक्लॉक किया होगा या यह साधारण सीएमओएस सेटिंग्स हो सकती है। यह तब भी हो सकता है जब विंडोज टाइम सर्विस भ्रष्ट हो जो बहु