समस्या
C प्रोग्रामिंग भाषा का उपयोग करके वर्तमान दिनांक और समय को ISO मानक प्रारूप में कैसे प्रदर्शित करें?
समाधान
वर्तमान दिनांक और समय का इनपुट लिया जाएगा और हम सिस्टम के समय और दिनांक को ISO प्रारूप में प्रिंट करने का प्रयास कर रहे हैं।
उदाहरण के लिए, Monday, Dec 15, 2020 10.50p.
इस प्रोग्राम में उपयोग किए गए बिल्ट-इन फंक्शन्स हैं:
Time() - वर्तमान समय लौटाता है।
Strftime() - समय को स्ट्रिंग रूप में बदलता है, यह फंक्शन time.h में शामिल है।
उदाहरण
#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