বিভিন্ন উপায় আছে যার মাধ্যমে সিস্টেমের দিন, তারিখ এবং সময় মানব পাঠযোগ্য ফর্মে প্রিন্ট করা যায়৷
প্রথম উপায়
সময় ব্যবহার করা() - এটি বর্তমান ক্যালেন্ডারের সময় খুঁজে বের করতে ব্যবহৃত হয় এবং সময় সঞ্চয় করে এমন গাণিতিক ডেটা টাইপ থাকে
স্থানীয় সময়() - এটি তারিখ এবং সময় দিয়ে কাঠামো পূরণ করতে ব্যবহৃত হয়
asctime() - এটি স্থানীয় সময়কে মানব পাঠযোগ্য বিন্যাসে রূপান্তর করে
দিন মাস তারিখ ঘন্টা:মাস:দ্বিতীয় বছর
উদাহরণ
#include<iostream> #include<ctime> // used to work with date and time using namespace std; int main() { time_t t; // t passed as argument in function time() struct tm * tt; // decalring variable for localtime() time (&t); //passing argument to time() tt = localtime(&t); cout << "Current Day, Date and Time is = "<< asctime(tt); return 0; }
আউটপুট
যদি আমরা উপরের প্রোগ্রামটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
দ্বিতীয় উপায়
ক্রোনো লাইব্রেরি সেকেন্ড, মিলিসেকেন্ড, মাইক্রোসেকেন্ড এবং ন্যানোসেকেন্ডে অতিবাহিত সময় পরিমাপ করতে ব্যবহৃত হয়
উদাহরণ
#include <chrono> #include <ctime> #include <iostream> Using namespace std; int main() { auto givemetime = chrono::system_clock::to_time_t(chrono::system_clock::now()); cout << ctime(&givemetime) << endl; }
আউটপুট
যদি আমরা উপরের প্রোগ্রামটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে
Current Day, Date and Time is = Tue Jul 23 19:05:50 2019
তৃতীয় উপায়
উদাহরণ
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { time_t givemetime = time(NULL); printf("%s", ctime(&givemetime)); //ctime() returns given time return 0; }
আউটপুট
যদি আমরা উপরের প্রোগ্রামটি চালাই তাহলে এটি নিম্নলিখিত আউটপুট তৈরি করবে
Tue Jul 23 20:14:42 2019