বিভিন্ন উপায় আছে যার মাধ্যমে সিস্টেমের দিন, তারিখ এবং সময় মানব পাঠযোগ্য ফর্মে প্রিন্ট করা যায়৷
প্রথম উপায়
সময় ব্যবহার করা() - এটি বর্তমান ক্যালেন্ডারের সময় খুঁজে বের করতে ব্যবহৃত হয় এবং সময় সঞ্চয় করে এমন গাণিতিক ডেটা টাইপ থাকে
স্থানীয় সময়() - এটি তারিখ এবং সময় দিয়ে কাঠামো পূরণ করতে ব্যবহৃত হয়
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