Saturday, 15 January 2011

c# - Best approach to convert number to month name -


इस सवाल का पहले से ही एक उत्तर है: < / P>

  • 4 जवाब

यह एक बहुत ही आम स्थिति है और आम तौर पर हमारे पास 2 दृष्टिकोण हैं: 1 पहले तत्व के साथ स्ट्रिंग की एक सरणी बनाएं ताकि हम सीधे

  स्ट्रिंग [] महीने = {"", "Jan", "Feb", "मार्च", "अप्रैल", "मई", "जून", "जुल", "अगस्त", "सितंबर", "अक्त", "नवम्बर", "दिसम्बर"}; // पहले खाली है इसलिए हम सीधे (इंट I = 1; i & lt; = 12; i ++) के लिए प्रतिस्थापित कर सकते हैं {// जादू का xval.Add (महीनों [आई]) करो; }  

या हम खाली तत्व के बिना एक ही सरणी बना सकते हैं और इंडेक्स माइनस को बदल सकते हैं (जो मुझे कम पठनीय लगता है)

चूंकि यह काफी सामान्य है मामले का उपयोग करें, क्या महीना नाम के लिए महीने की संख्या को बदलने के लिए कोई बेहतर विकल्प (शायद अधिक पठनीय) हो सकता है? (अर्थात् 1/12/1983 से 1 / दिसंबर / 1 9 83 और इतने पर)

दिनांक समयफ़ॉर्मेट इन्फ़ोइन वर्ग होगा सहायक।

  सिस्टम का उपयोग कर; System.Collections.Generic का उपयोग कर; System.Linq का उपयोग कर; System.Text का उपयोग कर; सिस्टम का उपयोग। थ्रेडिंग। टास्क; System.Globalization का उपयोग कर; नेमस्पेस कंसोलअनुप्रयोग 6 {क्लास प्रोग्राम {स्थैतिक शून्य मुख्य (स्ट्रिंग [] एआरजीज़) {DateTimeFormatInfo dateTimeInfo = नया दिनांक टाइमफ़ॉर्मैट इन्फोस (); Console.Write (dateTimeInfo.GetAbbreviatedMonthName (4)); // प्रदर्शन अप्रैल कंसोल। रीडके (); }}}  
पर क्लिक करें

No comments:

Post a Comment