সি
🌈সি কি?
📋সি হলো সময় ও টাইমস্ট্যাম্প পরিচালনা করার পদ্ধতি।
⚒️সি সময় ও টাইমস্ট্যাম্প পরিচালনা করতে ব্যবহৃত হয়।
সি সমূহ
সি এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ time - বর্তমান সময়ের মান বের করা
- ➡️ localtime - স্থানীয় সময়ের তথ্য বের করা
- ➡️ gmtime - জিএমটি অনুযায়ী সময়ের তথ্য বের করা
- ➡️ mktime - স্থানীয় সময় থেকে টাইমস্ট্যাম্প তৈরি করা
- ➡️ strftime - নির্দিষ্ট ফরম্যাটে তারিখ ও সময় তৈরি করা
- ➡️ asctime - সময়কে পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করা
- ➡️ ctime - টাইমস্ট্যাম্পকে পাঠযোগ্য সময়ের স্ট্রিংয়ে রূপান্তর করা
- ➡️ difftime - দুটি সময়ের পার্থক্য নির্ণয় করা
- ➡️ clock - প্রোগ্রামের প্রসেসিং সময় পরিমাপ করা
time - বর্তমান সময়ের মান বের করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
time_t current = time(NULL);
printf("%lld", (long long)current);
return 0;
}
localtime - স্থানীয় সময়ের তথ্য বের করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
time_t current = time(NULL);
struct tm *local = localtime(¤t);
printf("%d:%%d:%%d",
local->tm_hour,
local->tm_min,
local->tm_sec
);
return 0;
}
gmtime - জিএমটি অনুযায়ী সময়ের তথ্য বের করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
time_t current = time(NULL);
struct tm *utc = gmtime(¤t);
printf("%d:%%d:%%d",
utc->tm_hour,
utc->tm_min,
utc->tm_sec
);
return 0;
}
mktime - স্থানীয় সময় থেকে টাইমস্ট্যাম্প তৈরি করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
struct tm date = {0};
date.tm_year = 2026 - 1900;
date.tm_mon = 8;
date.tm_mday = 30;
time_t current = mktime(&date);
printf("%lld", (long long)current);
return 0;
}
strftime - নির্দিষ্ট ফরম্যাটে তারিখ ও সময় তৈরি করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
char text[50];
time_t current = time(NULL);
struct tm *local = localtime(¤t);
strftime(text, sizeof(text), "%%Y-%%m-%%d", local);
printf("%s", text);
return 0;
}
asctime - সময়কে পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
time_t current = time(NULL);
struct tm *local = localtime(¤t);
printf("%s", asctime(local));
return 0;
}
ctime - টাইমস্ট্যাম্পকে পাঠযোগ্য সময়ের স্ট্রিংয়ে রূপান্তর করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
time_t current = time(NULL);
printf("%s", ctime(¤t));
return 0;
}
difftime - দুটি সময়ের পার্থক্য নির্ণয় করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
time_t start = time(NULL);
time_t end = start + 10;
printf("%.0f", difftime(end, start));
return 0;
}
clock - প্রোগ্রামের প্রসেসিং সময় পরিমাপ করার উদাহরণ।
c
#include <stdio.h>
#include <time.h>
int main() {
clock_t start = clock();
for (long i = 0; i < 1000000; i++) {
}
clock_t end = clock();
printf("%f",
(double)(end - start) / CLOCKS_PER_SEC
);
return 0;
}
সি সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| time | বর্তমান সময়ের মান বের করতে ব্যবহৃত হয়। |
| localtime | স্থানীয় সময়ের তথ্য বের করতে ব্যবহৃত হয়। |
| gmtime | জিএমটি অনুযায়ী সময়ের তথ্য বের করতে ব্যবহৃত হয়। |
| mktime | স্থানীয় সময় থেকে টাইমস্ট্যাম্প তৈরি করতে ব্যবহৃত হয়। |
| strftime | নির্দিষ্ট ফরম্যাটে তারিখ ও সময় তৈরি করতে ব্যবহৃত হয়। |
| asctime | সময়কে পাঠযোগ্য স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |
| ctime | টাইমস্ট্যাম্পকে পাঠযোগ্য সময়ের স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়। |
| difftime | দুটি সময়ের পার্থক্য নির্ণয় করতে ব্যবহৃত হয়। |
| clock | প্রোগ্রামের প্রসেসিং সময় পরিমাপ করতে ব্যবহৃত হয়। |