ASP.NET में 'YYYY-MM-DD' प्रारूप में वर्तमान दिनांक कैसे प्राप्त करें?ASP.NET में 'YYYY-MM-DD' प्रारूप में वर्तमान दिनांक कैसे प्राप्त करें?
उत्तर
आप किस वेबकंट्रोल का उपयोग कर रहे हैं? क्या आप ने कोशिश की?
DateTime.Now.ToString("yyyy-MM-dd");
वीबीएनईटी के लिए सेमीकॉलन छोड़ दें;) –
अगर किसी को कुछ और संदर्भों की आवश्यकता है तो मैं यहां सुझावों को पढ़ने और उनका पालन करने का सुझाव देता हूं: http://www.dotnetperls.com/datetime-format-vbnet – gumuruh
कोशिश ToString विधि का उपयोग
DateTime.Now.ToString("yyyy-MM-dd");
या आप दिनांक समय प्रकार
dt.ToString("yyyy-MM-dd");
जहां डीटी दिनांक समय चर
यदि आप कोड पोस्ट करते हैं, एक्सएमएल या डेटा नमूने, ** कृपया ** टेक्स्ट एडिटर में उन पंक्तियों को हाइलाइट करें और संपादक टूलबार पर "कोड नमूने" बटन ('{}') पर क्लिक करें ताकि इसे अच्छी तरह से प्रारूपित और सिंटैक्स हाइलाइट किया जा सके! –
<%= DateTime.Now.ToString("yyyy-MM-dd") %>
पूरे वेबसाइट पर डेटटाइम स्वरूपण लागू करने के लिए CultureInfo का उपयोग करके सार्थक हो सकता है। इसके बजाय आपको स्वरूपण करने वाले पहिये के चारों ओर दौड़ना है।
CultureInfo.CurrentUICulture.DateTimeFormat.SetAllDateTimePatterns(...
या
CultureInfo.CurrentUICulture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd";
कोड अपने Global.asax में कहीं जाना चाहिए फाइल
protected void Application_Start(){ ...
<%: DateTime.Today.ToShortDateString() %>
ToShortDateString() एक सांस्कृतिक रूप से निर्भर प्रारूप का उपयोग करता है, इसलिए यह एक कंप्यूटर/उपयोगकर्ता पर 'yyyy-MM-dd' और दूसरे के लिए' mm/dd/yyyy 'वापस कर सकता है। – sparebytes
var formatedDate = DateTime.Now.ToString("yyyy-MM-dd",System.Globalization.CultureInfo.InvariantCulture);
सुनिश्चित करने के लिए उपयोगकर्ता की स्थानीय सेटिंग्स यह
को प्रभावित नहीं करते
किस तारीख के लिए वर्तमान तिथि प्राप्त करें? आप इसे प्रदर्शित करने के लिए तिथि का उपयोग कर रहे हैं। क्या यह सिर्फ एक फ़ील्ड या एकाधिक फ़ील्ड के लिए है। थोड़ा और विस्तार करना एक अच्छा विचार होगा। – Jonathan