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

C++-এ localtime() ফাংশন


এই আর্টিকেলে C++ STL-এ localtime() ফাংশনের কাজ, সিনট্যাক্স এবং উদাহরণ আলোচনা করা হয়েছে।

localtime() কী?

localtime() C++ STL-এ একটি বিল্ট-ইন ফাংশন যা <ctime> হেডার ফাইলে সংজ্ঞায়িত। এটি দেওয়া সময়কে লোকাল টাইমে রূপান্তর করতে ব্যবহৃত হয়।

এই ফাংশন timer দ্বারা রেফার করা ভ্যালু ব্যবহার করে স্ট্রাকচারের মান পূরণ করে এবং মানকে দেওয়া লোকাল টাইমজোনে রূপান্তর করে।

সিনট্যাক্স

localtime(time_t *timer);

প্যারামিটার

  • timer - time_t টাইপের ভ্যালু ধারণকারী অবজেক্টের পয়েন্টার।

রিটার্ন ভ্যালু

এই ফাংশন লোকাল টাইমজোনে সংরক্ষিত টাইমের স্ট্রাকচার নির্দেশকারী একটি পয়েন্টার রিটার্ন করে।

উদাহরণ

#include <bits/stdc++.h> 
using namespace std; 

int main() {
    time_t hold;
    hold = time(NULL);
    tm* hold_local = localtime(&hold);
    cout << "Current local time of system is: " << hold_local->tm_hour << ":" << hold_local->tm_min << ":" << hold_local->tm_sec;
    return 0;
}

আউটপুট

Current local time of system is: 8:28:57

  1. C++-এ strtol() ফাংশন

  2. সি++ STL-এ transform() ফাংশন

  3. C++-এ log() ফাংশন

  4. C++-এ swap() ফাংশন