কম্পিউটার

C++ এ প্রিন্ট সিস্টেম টাইম


C++ স্ট্যান্ডার্ড লাইব্রেরি একটি সঠিক তারিখের ধরন প্রদান করে না। C++ C থেকে তারিখ এবং সময় ম্যানিপুলেশনের জন্য কাঠামো এবং ফাংশনগুলি উত্তরাধিকার সূত্রে পায়। তারিখ এবং সময় সম্পর্কিত ফাংশন এবং কাঠামো অ্যাক্সেস করতে, আপনাকে আপনার C++ প্রোগ্রামে হেডার ফাইল অন্তর্ভুক্ত করতে হবে।

সময়-সম্পর্কিত চারটি প্রকার রয়েছে:clock_t, time_t, size_t, এবং tm। প্রকারগুলি - clock_t, size_t এবং time_t সিস্টেমের সময় এবং তারিখকে এক প্রকার পূর্ণসংখ্যা হিসাবে উপস্থাপন করতে সক্ষম৷

কাঠামোর ধরন tm নিম্নলিখিত উপাদানগুলি সহ একটি C কাঠামোর আকারে তারিখ এবং সময় ধারণ করে -

struct tm {
   int tm_sec; // seconds of minutes from 0 to 61
   int tm_min; // minutes of hour from 0 to 59
   int tm_hour; // hours of day from 0 to 24
   int tm_mday; // day of month from 1 to 31
   int tm_mon; // month of year from 0 to 11
   int tm_year; // year since 1900
   int tm_wday; // days since sunday
   int tm_yday; // days since January 1st
   int tm_isdst; // hours of daylight savings time
}

ধরুন আপনি স্থানীয় সময় বা সমন্বিত সর্বজনীন সময় (UTC) হিসাবে বর্তমান সিস্টেম তারিখ এবং সময় পুনরুদ্ধার করতে চান। একই অর্জনের উদাহরণ নিচে দেওয়া হল –

উদাহরণ

#include <iostream>
#include <ctime>
using namespace std;
int main() {
   // current date/time based on current system
   time_t now = time(0);
   char* dt = ctime(&now); // convert now to string form
   cout << "The local date and time is: " << dt << endl;
   // convert now to tm struct for UTC
   tm *gmtm = gmtime(&now);
   dt = asctime(gmtm);
   cout << "The UTC date and time is:"<< dt << endl;
}

আউটপুট

The local date and time is: Fri Mar 22 13:07:39 2019
The UTC date and time is:Fri Mar 22 07:37:39 2019

  1. C++ এ পরবর্তী নিকটতম সময়

  2. C/C++ এ বার্কলের অ্যালগরিদম

  3. C++ এ খাবার কমানো

  4. C++ এ বাইনারি ট্রি প্রিন্ট করুন