জয়েন লগইন

সি++

🌈সি++ কি?

📋সি++ হলো সময় তারিখ পরিচালনা করার পদ্ধতি।

⚒️সি++ সময় তারিখ পরিচালনা করতে ব্যবহৃত হয়।

সি++ সমূহ

সি++ এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ system_clock - সিস্টেমের বর্তমান সময় নির্ধারণ করা
  • ➡️ steady_clock - স্থিতিশীল সময় পরিমাপ করা
  • ➡️ high_resolution_clock - উচ্চ নির্ভুলতায় সময় পরিমাপ করা
  • ➡️ now - বর্তমান তারিখ ও সময় বের করা
  • ➡️ time_since_epoch - যুগের শুরু থেকে সময়ের ব্যবধান বের করা
  • ➡️ duration - সময়কাল নির্ধারণ করা
  • ➡️ duration_cast - সময়কালকে নির্দিষ্ট এককে রূপান্তর করা
  • ➡️ year - বছরের মান বের করা
  • ➡️ month - মাসের মান বের করা
  • ➡️ day - দিনের মান বের করা
  • ➡️ weekday - সপ্তাহের দিনের মান বের করা
  • ➡️ sys_days - সিস্টেম সময়কে দিনের এককে নির্ধারণ করা

system_clock - সিস্টেমের বর্তমান সময় নির্ধারণ করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date = std::chrono::system_clock::now();

  std::cout << date.time_since_epoch().count();

  return 0;
}

steady_clock - স্থিতিশীল সময় পরিমাপ করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto start = std::chrono::steady_clock::now();
  auto end = std::chrono::steady_clock::now();

  std::cout << (end - start).count();

  return 0;
}

high_resolution_clock - উচ্চ নির্ভুলতায় সময় পরিমাপ করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date = std::chrono::high_resolution_clock::now();

  std::cout << date.time_since_epoch().count();

  return 0;
}

now - বর্তমান তারিখ ও সময় বের করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date = std::chrono::system_clock::now();

  std::cout << date.time_since_epoch().count();

  return 0;
}

time_since_epoch - যুগের শুরু থেকে সময়ের ব্যবধান বের করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date = std::chrono::system_clock::now();

  std::cout << date.time_since_epoch().count();

  return 0;
}

duration - সময়কাল নির্ধারণ করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  std::chrono::seconds duration(60);

  std::cout << duration.count();

  return 0;
}

duration_cast - সময়কালকে নির্দিষ্ট এককে রূপান্তর করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  std::chrono::seconds seconds(60);

  auto minutes =
    std::chrono::duration_cast<std::chrono::minutes>(seconds);

  std::cout << minutes.count();

  return 0;
}

year - বছরের মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date =
    std::chrono::year_month_day{
      std::chrono::year(2026),
      std::chrono::month(8),
      std::chrono::day(31)
    };

  std::cout << int(date.year());

  return 0;
}

month - মাসের মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date =
    std::chrono::year_month_day{
      std::chrono::year(2026),
      std::chrono::month(8),
      std::chrono::day(31)
    };

  std::cout << unsigned(date.month());

  return 0;
}

day - দিনের মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date =
    std::chrono::year_month_day{
      std::chrono::year(2026),
      std::chrono::month(8),
      std::chrono::day(31)
    };

  std::cout << unsigned(date.day());

  return 0;
}

weekday - সপ্তাহের দিনের মান বের করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date =
    std::chrono::year_month_day{
      std::chrono::year(2026),
      std::chrono::month(8),
      std::chrono::day(31)
    };

  auto week =
    std::chrono::weekday{
      std::chrono::sys_days(date)
    };

  std::cout << week.c_encoding();

  return 0;
}

sys_days - সিস্টেম সময়কে দিনের এককে নির্ধারণ করার উদাহরণ।

cpp
#include <iostream>
#include <chrono>
int main() {

  auto date =
    std::chrono::year_month_day{
      std::chrono::year(2026),
      std::chrono::month(8),
      std::chrono::day(31)
    };

  std::chrono::sys_days days(date);

  std::cout << days.time_since_epoch().count();

  return 0;
}

সি++ সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
system_clock সিস্টেমের বর্তমান সময় নির্ধারণ করতে ব্যবহৃত হয়।
steady_clock স্থিতিশীল সময় পরিমাপ করতে ব্যবহৃত হয়।
high_resolution_clock উচ্চ নির্ভুলতায় সময় পরিমাপ করতে ব্যবহৃত হয়।
now বর্তমান তারিখ ও সময় বের করতে ব্যবহৃত হয়।
time_since_epoch যুগের শুরু থেকে সময়ের ব্যবধান বের করতে ব্যবহৃত হয়।
duration সময়কাল নির্ধারণ করতে ব্যবহৃত হয়।
duration_cast সময়কালকে নির্দিষ্ট এককে রূপান্তর করতে ব্যবহৃত হয়।
year বছরের মান বের করতে ব্যবহৃত হয়।
month মাসের মান বের করতে ব্যবহৃত হয়।
day দিনের মান বের করতে ব্যবহৃত হয়।
weekday সপ্তাহের দিনের মান বের করতে ব্যবহৃত হয়।
sys_days সিস্টেম সময়কে দিনের এককে নির্ধারণ করতে ব্যবহৃত হয়।