Saturday 15 March 2014

asp.net mvc - EF Database First Scaffolding DateTime Column -


मैंने एक दिनांक तालिका कॉलम के साथ एक डेटाबेस तालिका बनाई है।

Datetime को डीबी में 2013/06/21 00:00

मचान पर, स्थानीय स्वरूप में उपयोगकर्ता को डेटमैला कॉलम ऑटो प्रदर्शित करता है 21/06/2013 00:00 जो नहीं है विशेष रूप से निर्दिष्ट किया गया था, लेकिन कोई वास्तविक शिकायत नहीं है।

स्कैफोल्ड किए गए कॉलम को संपादित करते समय समस्या आती है, यह यूजर को 21/06/2013 00:00 में प्रदर्शित करता है और नहीं प्रारूप में 2013/06/21 00:00

इस तरह से, जब तक उपयोगकर्ता मैन्युअल रूप से 2013/06/21 00:00 < कोड>

मैंने कुछ गलत किया है?

जब मचान, मैंने स्थानीय प्रारूप में तिथि प्रदर्शित करने के लिए कभी नहीं पूछा। और अगर यह स्वचालित रूप से तारीख को स्थानीय स्वरूप में प्रदर्शित करने जा रहा है, तो निश्चित रूप से यह दिनांक को अंतरराष्ट्रीय प्रारूप में स्वतः रूपांतरित कर लेगा ???

मैं इस समस्या को कैसे ठीक करूं?

अपनी कक्षा की दिनांक समय संपत्ति से पहले इसे लिखें:

  [DataType (DataType.DateTime)] < / Code>  

उदाहरण के लिए:

  सार्वजनिक आंशिक कक्षा MyModel {// कुछ ... [डेटाटाइप (डेटाटाइप.डेटाइम)] सार्वजनिक तिथि समय MyDateTime {get; सेट; } // कुछ और ...}    

No comments:

Post a Comment