আমি কীভাবে আজকের তারিখ সি # তে মিমি / ডিডি / ইয়াহ্য বিন্যাসে পেতে পারি?


105

আমি কীভাবে আজকের তারিখ সি # তে মিমি / ডিডি / ইয়াহ্য বিন্যাসে পেতে পারি?

আমার আজকের তারিখের জন্য একটি স্ট্রিং ভেরিয়েবল সেট করতে হবে (পছন্দ না করে বছরটি ছাড়াই) তবে এটি মাসে - / - দিনের এক টুকরো করে তৈরি করার চেয়ে আরও ভাল উপায় হতে পারে।

বিটিডাব্লু: আমি মার্কিন যুক্তরাষ্ট্রে তাই এম / ডিডি সঠিক হবে, যেমন 11 ই সেপ্টেম্বর 9/11।

দ্রষ্টব্য: ক্রোনোজ থেকে একটি উত্তর এসেছে যা আলোচিত আন্তর্জাতিকীকরণে এসেছিল এবং আমি ভেবেছিলাম যে এটি উল্লেখ করা যথেষ্ট দুর্দান্ত কারণ আমি এটিকে 'গ্রহণযোগ্য' উত্তরও করতে পারি না।

ক্রোনজের উত্তর


4
এম / ডিডি জানুয়ারি 1/01 হিসাবে প্রদর্শিত হবে। আপনি কি 1/01 বা মাত্র 1/1 চান?
জোয়েল কোহোর্ন

উত্তর:



23

ভয়াবহ পেডেন্টিক হওয়ার জন্য নয়, আপনি যদি কোডটি আন্তর্জাতিকীকরণ করেন তবে কোনও প্রদত্ত সংস্কৃতির জন্য স্বল্প তারিখ পাওয়ার সুবিধাটি পাওয়া আরও কার্যকর হতে পারে, যেমন: -

using System.Globalization;
using System.Threading;

...

var currentCulture = Thread.CurrentThread.CurrentCulture;
try {
  Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-us");
  string shortDateString = DateTime.Now.ToShortDateString();
  // Do something with shortDateString...
} finally {
  Thread.CurrentThread.CurrentCulture = currentCulture;
}

যদিও পরিষ্কারভাবে "এম / ডিডি / ইয়েই" পদ্ধতির যথেষ্ট পরিচ্ছন্ন !!







আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.