कहो आज की तारीख 1st मार्च 2010 है, मैं इस तरह यह प्रदर्शित करना चाहते हैं ...मैं एक विशिष्ट कस्टम प्रारूप में डेटाटाइम कैसे बनाऊंगा?
तो पहले 4 अंक की तरह 20,100,301 = साल, 2 अंक = महीना, 2 अंक = दिन
वहाँ एक है ऐसा करने का आसान तरीका?
कहो आज की तारीख 1st मार्च 2010 है, मैं इस तरह यह प्रदर्शित करना चाहते हैं ...मैं एक विशिष्ट कस्टम प्रारूप में डेटाटाइम कैसे बनाऊंगा?
तो पहले 4 अंक की तरह 20,100,301 = साल, 2 अंक = महीना, 2 अंक = दिन
वहाँ एक है ऐसा करने का आसान तरीका?
उपयोग प्रारूप
yourdatetimeObj.ToString("yyyyMMdd");
रेफरी: http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
var mydate = DateTime.Now; // Whatever you want.
mydate.ToString("yyyyMMdd");
अन्य कस्टम प्रारूप तारों के लिए DateTimeFormatInfo पर देखें।
हाँ मैं कहता हूँ वाला था ... क्यों वोट दें 3 जवाब है कि गलत था का केवल एक ही :) –
@ ल्यूक: क्योंकि यह स्पष्ट रूप से सिर्फ एक मामूली टाइपो था, आपका सही उत्तर अभी तक नहीं था, और केवल शेष उत्तर संकलित नहीं होगा क्योंकि इसे पहले दिया गया था? –
@ ल्यूक, यह सिर्फ एक टाइपो था। – rahul
आप दिनांक समय वर्ग के toString() कार्यान्वयन का उपयोग कर सकते हैं, जैसे पहले से दिए गए उदाहरण, या एक के लिए उपयोग करें rmat स्ट्रिंग अन्य जानकारी के साथ-साथ प्रदर्शित करने के लिए है, तो जैसे:
var now = DateTime.Now;
var msg = String.Format("Now: {0:dd/MM/yyyy}", now);
या
Console.Write("Now: {0:MM/dd/yyyy}", now);
सभी उत्तर अब आगे संपादन के बाद समान थे। चूंकि आपको पहली बार सही मिला, इसलिए मैं आपको +1 देता हूं। :) – Syd