MVC रेजर में, मैं इस तरह से डेटाबेस में वर्तमान तिथि डाल रहा हूँ।
model.Returndate = DateTime.Now.Date.ToShortDateString();
चूंकि डेटाबेस फ़ील्ड एक डेटाटाइम डेटाटाइप है और मैं वर्तमान दिनांक को स्ट्रिंग प्रारूप में परिवर्तित कर रहा हूं, यह काम नहीं कर रहा है .. मैं यह कैसे कर सकता हूं? मैं स्ट्रिंग प्रारूप इसलिए कर रहा हूं क्योंकि मुझे mm / dd / yyyy प्रारूप में तारीख चाहिए और mm / dd / yyyy hh: mm: ss time format में नहीं ..
संपादित करें:
नियंत्रक में मेरे पास है
var model = new ViewModel();
model.ReturnDate = DateTime.Now;
return PartialView("PartialView", model);
आंशिक रूप में, मेरे पास है
@Html.EditorFor(model => model.Returndate)
यह वह जगह है जहाँ दिनांक और समय को दिनांक के रूप में प्रदर्शित किया जाता है ... मैं चाहता हूं कि केवल दिनांक प्रदर्शित हो। समय नहीं है। मुझे उम्मीद है कि यह संपादन बेहतर तरीके से समझाएगा।
DateTime
। आप OUTPUT पर स्ट्रिंग स्वरूपण करते हैं ... केवल इसे अंतिम दर्शक के लिए प्रारूपित करते हैं।
ToString("mm/dd/yyyy");
को प्रारूपित करें ताकि आप जो चाहें देख सकें।