सी क्रॉस-प्लेटफ़ॉर्म में वर्तमान समय और दिनांक प्राप्त करना
सी मानक लाइब्रेरी अब वर्तमान समय को पुनः प्राप्त करने के लिए एक सुविधाजनक और पोर्टेबल तरीका प्रदान करती है और दिनांक 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