कंसोल एप्लिकेशन के लिए दिए गए कल्चर में पूरा डेटटाइम कैसे प्राप्त करें

Jan 16 2021

मेरी आवश्यकता दी गई लोकेशन में डेटटाइम पाने के लिए है और मैं नीचे दिए गए कोड का उपयोग करके इसे प्राप्त करने का प्रयास कर रहा हूं

var d1 = DateTime.Now;
CultureInfo culture = new CultureInfo("en-NZ");
var da = d1.ToString("d1", culture);
Console.WriteLine("Output" + da);

output: Friday, 15 January 2021 11:55 pm

कुछ संस्कृतियों जैसे "टू, एन-एनजेड, एन-एयू, डी-डे" के लिए यह ठीक है, लेकिन इसके "एफए-सीए, एन-सीए" के लिए काम नहीं कर रहा है

var d1 = DateTime.Now;
CultureInfo culture = new CultureInfo("en-CA");
var da = d1.ToString("d1", culture);
Console.WriteLine("Output" + da);

Output: 15 janvier 2021 23:55

Fr-CA और en-CA के लिए ** मुझे सप्ताह का दिन नहीं मिल रहा है **

क्या कोई इस मुद्दे पर मेरी मदद कर सकता है?

जवाब

SarekaAvinash Jan 21 2021 at 19:15

सप्ताह का वह दिन दिखाई नहीं दे रहा है, मेरा आवेदन .NET फ्रेमवर्क पर चल रहा है, इसलिए फ्रेमवर्क / .NETCore3.1 / .. सभी संस्कृतियों के लिए सप्ताह के दिन का समर्थन न करें

यदि हम .NET5 पर एक ही एप्लिकेशन चलाते हैं, तो सभी संस्कृतियों के लिए सप्ताह के दिन का समर्थन करता है