ডেটটাইম থেকে ঘন্টা? 24 ঘন্টা বিন্যাসে


157

তাহলে আমার এই ডেটটাইম আছে? এবং আমি যা করতে চাই তা হল ঘন্টাটি অর্জন করা তবে এটি 24 ঘন্টা বিন্যাসে দেখানো।
উদাহরণস্বরূপ:
যদি সময়টি ২:২০:৩৩ হয় তবে আমি এটিকে ১৪:২০ এ রূপান্তর করতে চাই এবং এটিই।

আমি ভিজ্যুয়াল সি # এর সাথে কাজ করছি। কোন ধারণা দয়া করে, আপনাকে ধন্যবাদ।

আমার এরকম কিছু আছে

public static string FormatearHoraA24(DateTime? fechaHora)
{
    if (!fechaHora.HasValue)
        return "";

    string retornar = "";
    //here goes what i need
}

@ ওরেলেকি আপনি কি গুরুতর? এই প্রশ্নটি আগে দু'বছরের আগে পোস্ট করা হয়েছিল। সদৃশ কল করার আগে কমপক্ষে আপনার সত্যতা যাচাই করুন।
— আর্কিবাল্ড

প্রস্থান করার দরকার নেই, এটি 2014 এ ছিল it এটি সরানো হয়েছে।
— ওরেলে ইরাকি

4
নিম্নতর ক্ষেত্রে "এইচএইচ" am / pm স্বরলিপিটির জন্য, "এইচএইচ" 24 ঘন্টা স্বরলিপিটির জন্য
— এন্টোইন মেল্টজাইম

উত্তর:


275

আপনি নীচের কোড সহ পছন্দসই ফলাফল পেতে পারেন। দুই'ইচ ইন HH24 ঘন্টা বিন্যাসের জন্য।

return fechaHora.Value.ToString("HH:mm");

8
এই কাজগুলি কেন কার্যকর হবে সে সম্পর্কে বিবরণ। যেমন 24 ঘন্টা ফরমেটের জন্য এইচএইচ হিসাবে 12 ঘন্টা
— লুক অলডারটন


19

ব্যবহার ToString("HH:mm")অবশ্যই আপনি দেয় কি হিসেবে চান স্ট্রিং ।

আপনি যদি সংখ্যা হিসাবে বর্তমান ঘন্টা / মিনিট চান , স্ট্রিং ম্যানিপুলেশন প্রয়োজন হয় না; আপনি TimeOfDayসম্পত্তি ব্যবহার করতে পারেন :

TimeSpan timeOfDay = fechaHora.TimeOfDay;
int hour = timeOfDay.Hours;
int minute = timeOfDay.Minutes;

আমি এই পদ্ধতিটি পছন্দ করি কারণ এটি আমাকে গণনার জন্য পূর্ণসংখ্যার মান দেয়।
— হাও এনগুইন

এটি আমার পক্ষে পছন্দসই সমাধান কারণ আমার কেবল দিনের ঘন্টা থেকে ইনটি প্রয়োজন। আবার ডেটটাইমে আবার পার্স করার জন্য স্ট্রিতে রূপান্তর করা আরও সহজ।
— সেভ

6

এটা চেষ্টা কর:

//String.Format("{0:HH:mm}", dt);  // where dt is a DateTime variable

public static string FormatearHoraA24(DateTime? fechaHora)
{
    if (!fechaHora.HasValue)
        return "";

    return retornar = String.Format("{0:HH:mm}", (DateTime)fechaHora);
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.