समस्या
सी प्रोग्रामिंग भाषा का उपयोग करके आईएसओ मानक प्रारूप में वर्तमान तिथि और समय कैसे प्रदर्शित करें?
समाधान
इनपुट की वर्तमान तिथि और समय लिया जाएगा और हम आईएसओ प्रारूप में सिस्टम समय और तारीख को प्रिंट करने का प्रयास कर रहे हैं।
उदाहरण के लिए, सोमवार, दिसंबर 15, 2020 10.50p.
इस प्रोग्राम में हमने जो बिल्ट-इन फंक्शन इस्तेमाल किए हैं, वे हैं -
समय () - वर्तमान समय लौटाता है।
स्ट्रैपटाइम () - समय को स्ट्रिंग रूप में परिवर्तित करता है, इस फ़ंक्शन में समय शामिल है।
उदाहरण
#include<stdio.h> #include<time.h> int main(){ time_t current = time(NULL); char datetime[20]; strftime(datetime,sizeof(datetime),"%a,%d%b%y %H:%M",localtime(¤t)); puts(datetime); return 0; }
आउटपुट
Thu,31 Dec 20 22:41