সমস্যা
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