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

C#-এ ১২ ঘন্টা ফরম্যাট থেকে ২৪ ঘন্টা ফরম্যাটে সময় কনভার্ট করা

DateTime.Parse দিয়ে ১২ ঘন্টা ফরম্যাট (AM/PM) পার্স করে, তারপর ToString("HH:mm") দিয়ে ২৪ ঘন্টা ফরম্যাটে আউটপুট দেওয়া যায়।

সিনট্যাক্স


DateTime dt = DateTime.Parse("05:00 PM");
string time24 = dt.ToString("HH:mm"); // "17:00"

সম্পূর্ণ উদাহরণ


using System;
using System.Globalization;

class TimeFormatConvertDemo
{
    public static void Main()
    {
        // Parse (কারেন্ট কালচার ব্যবহার করে)
        DateTime d1 = DateTime.Parse("05:00 PM");
        Console.WriteLine("24-ঘন্টা: " + d1.ToString("HH:mm"));
        
        // ParseExact (নির্দিষ্ট ফরম্যাট)
        DateTime d2 = DateTime.ParseExact("09:30 AM", "hh:mm tt", CultureInfo.InvariantCulture);
        Console.WriteLine("24-ঘন্টা: " + d2.ToString("HH:mm"));
        
        // বিভিন্ন ইনপুট ফরম্যাট
        string[] inputs = { "12:00 AM", "12:00 PM", "01:30 PM", "11:59 PM" };
        foreach (var input in inputs)
        {
            DateTime dt = DateTime.ParseExact(input, "hh:mm tt", CultureInfo.InvariantCulture);
            Console.WriteLine($"{input} -> {dt:HH:mm}");
        }
    }
}

আউটপুট


24-ঘন্টা: 17:00
24-ঘন্টা: 09:30
12:00 AM -> 00:00
12:00 PM -> 12:00
01:30 PM -> 13:30
11:59 PM -> 23:59

গুরুত্বপূর্ণ ফরম্যাট স্পেসিফায়ার

স্পেসিফায়ারঅর্থ
hh১২ ঘন্টা ফরম্যাট (০১-১২)
HH২৪ ঘন্টা ফরম্যাট (০০-২৩)
mmমিনিট (০০-৫৯)
ttAM/PM ডিজিগনেটর

সতর্কতা

  • Parse কালচার-সেনসিটিভ — ParseExact বা InvariantCulture ব্যবহার করুন।
  • ১২:০০ AM = ০০:০০ (মিডনাইট), ১২:০০ PM = ১২:০০ (নুন)।
  1. জাভাস্ক্রিপ্ট প্রোগ্রাম: ২৪ ঘন্টা ফরম্যাট থেকে ১২ ঘন্টা ফরম্যাটে রূপান্তর

  2. MySQL-এ DATE এবং TIME থেকে DATETIME তৈরি করা

  3. MySQL-এ DATETIME থেকে HH:MM ফরম্যাটে সময় বের করা (DATE_FORMAT)

  4. PHP টাইম ফরম্যাট "১১:০০ AM" কে MySQL টাইম ফরম্যাটে রূপান্তর