"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं C++ क्रॉस-प्लेटफ़ॉर्म में वर्तमान समय और दिनांक कैसे प्राप्त कर सकता हूँ?

मैं C++ क्रॉस-प्लेटफ़ॉर्म में वर्तमान समय और दिनांक कैसे प्राप्त कर सकता हूँ?

2024-12-23 को प्रकाशित
ब्राउज़ करें:103

How Can I Get the Current Time and Date in C   Cross-Platform?

सी क्रॉस-प्लेटफ़ॉर्म में वर्तमान समय और दिनांक प्राप्त करना

सी मानक लाइब्रेरी अब वर्तमान समय को पुनः प्राप्त करने के लिए एक सुविधाजनक और पोर्टेबल तरीका प्रदान करती है और दिनांक std::chrono::system_lock वर्ग के माध्यम से। सी 11 में प्रस्तुत, यह वर्ग उच्च-रिज़ॉल्यूशन समय की जानकारी तक पहुंचने के लिए एक सिस्टम-स्वतंत्र इंटरफ़ेस प्रदान करता है।

सिंटैक्स:

auto now = std::chrono::system_clock::now();

now() फ़ंक्शन एक time_point ऑब्जेक्ट लौटाता है जो दर्शाता है समय में वर्तमान क्षण. समय बिंदुओं में हेरफेर किया जा सकता है और बीते हुए समय की गणना करने या विशिष्ट दिनांक और समय घटकों को पुनः प्राप्त करने के लिए तुलना की जा सकती है।

उदाहरण:

#include 
#include 

int main() {
  auto now = std::chrono::system_clock::now();

  std::chrono::duration elapsed_seconds = now - std::chrono::system_clock::now();

  std::cout 

यह उदाहरण इसके समान आउटपुट प्रिंट करता है:

Current time: Mon Oct  2 00:59:08 2017
Elapsed seconds: 0.000372

इसके अतिरिक्त, std::chrono विशिष्ट दिनांक और समय घटकों को निकालने के लिए उपयोगिता कार्य प्रदान करता है, जैसे:

  • std::get(now) for सेकंड्स
  • std::get(अभी) के लिए मिनट
  • std::get(अभी) घंटों के लिए
  • std::get(अभी) महीने के दिन के लिए
  • std::get(अब) महीने के लिए

std::chrono को C मानक लाइब्रेरी फ़ंक्शंस के साथ जोड़कर, आपके पास एक व्यापक आपके सी अनुप्रयोगों में दिनांक और समय संचालन को संभालने के लिए क्रॉस-प्लेटफ़ॉर्म समाधान।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3