এই টিউটোরিয়ালে, আমরা 24 ঘন্টা ঘড়ি থেকে 12 ঘন্টা ঘড়ি ফর্ম্যাটে সময় রূপান্তর করার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব৷
এর জন্য আমাদের 24 ঘন্টা ফরম্যাটে নির্দিষ্ট সময় দেওয়া হবে। আমাদের কাজ হল "AM" বা "PM" এর এক্সটেনশনের সাথে এটিকে 12 ঘন্টা ফরম্যাটে রূপান্তর করা।
উদাহরণ
#include <bits/stdc++.h> using namespace std; //converting into 12 hour format void convert_12hour(string str){ int h1 = (int)str[0] - '0'; int h2 = (int)str[1] - '0'; int hh = h1 * 10 + h2; //finding the extension string Meridien; if (hh < 12) { Meridien = "AM"; } else Meridien = "PM"; hh %= 12; if (hh == 0) { cout << "12"; for (int i = 2; i < 8; ++i) { cout << str[i]; } } else { cout << hh; for (int i = 2; i < 8; ++i) { cout << str[i]; } } cout << " " << Meridien << '\n'; } int main(){ string str = "17:35:20"; convert_12hour(str); return 0; }
আউটপুট
5:35:20 PM