কম্পিউটার টিউটোরিয়াল

C++-এ সিস্টেম টাইম প্রিন্ট করা (৩টি ভিন্ন পদ্ধতি)


সিস্টেম ডে, ডেট এবং টাইম মানব পঠনীয় ফর্মে প্রিন্ট করার জন্য ভিন্ন ভিন্ন পদ্ধতি আছে।

প্রথম পদ্ধতি

time() ব্যবহার করে - এটি বর্তমান ক্যালেন্ডার টাইম খুঁজে বের করতে ব্যবহৃত হয় এবং টাইম সংরক্ষণ করার জন্য অ্যারিথমেটিক ডেটা টাইপ আছে
localtime() - এটি ডেট এবং টাইম সহ স্ট্রাকচার ফিল করতে ব্যবহৃত হয়
asctime() - এটি লোকাল টাইমকে মানব পঠনীয় ফরম্যাটে কনভার্ট করে

দিন মাস তারিখ ঘন্টা:মিনিট:সেকেন্ড বছর

উদাহরণ

#include<iostream>
#include<ctime> // ডেট এবং টাইম নিয়ে কাজ করার জন্য ব্যবহৃত হয়
using namespace std;
int main() {
    time_t t; // t time() ফাংশনে আর্গুমেন্ট হিসেবে পাস করা হবে
    struct tm *tt; // localtime() এর জন্য ভেরিয়েবল ডিক্লেয়ার
    time(&t); // 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

দ্বিতীয় পদ্ধতি

Chrono লাইব্রেরি সেকেন্ড, মিলিসেকেন্ড, মাইক্রোসেকেন্ড এবং ন্যানোসেকেন্ডে এলাপসড টাইম মাপতে ব্যবহৃত হয়

উদাহরণ

#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() দেওয়া টাইম ফেরত দেয়
    return 0;
}

আউটপুট

যদি উপরের প্রোগ্রামটি রান করি তবে নিচের আউটপুট জেনারেট হবে

Tue Jul 23 20:14:42 2019

  1. সি/সি++-এ বারkeley-এর অ্যালগরিদম

  2. C++-এ বাইনারি ট্রি প্রিন্ট করা

  3. পাইথনে লিস্ট ক্লিয়ার করার বিভিন্ন উপায়

  4. সিস্টেম ক্লক দ্রুত চলে যাওয়ার সমস্যা সমাধানের ৮টি সহজ উপায়