C ++ में समय () फ़ंक्शन वर्तमान कैलेंडर समय को प्रकार time_t के ऑब्जेक्ट के रूप में देता है।
समय () फ़ंक्शन हेडर फ़ाइल में परिभाषित किया गया है।
समय () प्रोटोटाइप
time_t time (time_t * arg);
समय () फ़ंक्शन time_t
अपने तर्क के रूप में ऑब्जेक्ट के लिए एक पॉइंटर लेता है और वर्तमान कैलेंडर समय को प्रकार के मान के रूप में वापस करता है time_t
।
यदि arg एक null पॉइंटर नहीं है, तो दिए गए मान को arg द्वारा इंगित ऑब्जेक्ट में भी संग्रहीत किया जाता है।
समय () पैरामीटर
- arg: एक time_t ऑब्जेक्ट के लिए पॉइंटर जो (यदि शून्य नहीं है) समय संग्रहीत करता है।
समय () वापसी मान
- सफलता पर, समय () फ़ंक्शन वर्तमान कैलेंडर समय को प्रकार के मान के रूप में लौटाता है
time_t
। - असफल होने पर यह -1 देता है जिसे टाइप किया जाता है
time_t
।
उदाहरण 1: समय () फ़ंक्शन रिटर्न मान के साथ कैसे काम करता है?
#include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
1489924627 सेकंड 00:00:00 GMT, 1 जनवरी, 1970 से गुजर चुके हैं
उदाहरण 2: संदर्भ सूचक के साथ समय () फ़ंक्शन कैसे काम करता है?
#include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
1489924627 सेकंड 00:00:00 GMT, 1 जनवरी, 1970 से गुजर चुके हैं