मैं इस समारोह ...लीडिंग शून्य दिनांक स्वरूप सी #
private string dateConvert(string datDate)
{
System.Globalization.CultureInfo cultEnGb = new System.Globalization.CultureInfo("en-GB");
System.Globalization.CultureInfo cultEnUs = new System.Globalization.CultureInfo("en-US");
DateTime dtGb = Convert.ToDateTime(datDate, cultEnGb.DateTimeFormat);
datDate = dtGb.ToString(cultEnUs.DateTimeFormat.ShortDatePattern);
return datDate;
}
लेकिन मैं अग्रणी कम अंक पर अभी भी शून्य (1-9) के साथ यह चाहते हैं तो तारीख 11-09-2009 है (मिमी -dd-yyyy) ...
अब अगर मैं इसे परिवर्तित नहीं कर रहा था तो आईडी का उपयोग स्ट्रिंग। फोर्मेट ("{0: डी}", डेटवार) मैं रूपांतरण में यह कैसे कर सकता हूं?
***** समाधान *****
(अर्थात ऐसा प्रस्तुत करना होगा) नीचे इस सवाल का जवाब की एक थोड़ा संशोधित संस्करण का उपयोग किया।
Convert.ToDateTime(datDate).ToString("MM-dd-yyyy");
यानी मूर्ख सवाल पूछने के लिए, वहाँ एक कारण यह है कि आप इस पार्स करने नहीं कर रहे हैं और उसके बाद किसी दिनांक मान के रूप में यह ध्यान में रखते हुए जब तक आप इसे वापस उपयोगकर्ता के पेश करने के लिए की जरूरत है? –
इसका उपयोग करने वाले तृतीय पक्ष एप्लिकेशन की आवश्यकताओं को पूरा करते हुए, एक डीप्लिंक उत्पन्न करना है। यह एक बड़ी लिपि का हिस्सा है जिससे भागीदारों को लिंक करना आसान हो जाता है। अंग्रेजी कंपनी, भारतीय डेवलपर्स, यूएस डेट फॉर्मेट। जाओ पता लगाओ। –