मैं एसक्यूएल सर्वर 2008एसक्यूएल सर्वर परिवर्तित तारीख
उपयोग कर रहा हूँ मैं निम्नलिखित है एमएम/डीडी/वाई वाई वाई
मैं एसक्यूएल सर्वर 2008एसक्यूएल सर्वर परिवर्तित तारीख
उपयोग कर रहा हूँ मैं निम्नलिखित है एमएम/डीडी/वाई वाई वाई
यह कार्य अपने सॉफ़्टवेयर स्टैक में अगले परत ऊपर से किया जाना चाहिए। एसक्यूएल मौजूद डेटा संग्रह, नहीं एक प्रस्तुति प्रणाली
आप
CONVERT(VARCHAR(10), fmdate(), 101)
के साथ क्या कर सकते हैं लेकिन आप नहीं
select convert(varchar(10), fmdate, 101) from sery
101 एक शैली तर्क है।
बाकी का यहां पाया जा सकता है।
select convert(varchar(10), cast(fmdate as date), 101) from sery
कलाकारों के बिना मैं नहीं हो रही थी चाहिए fmdate परिवर्तित, इसलिए fmdate था एक स्ट्रिंग।
स्रोत- http://stackoverflow.com/questions/18568410/how-to-convert-date-to-a-format -mm-dd-yyyy –
Find All Date Formats for SQL.
http://%20http://www.sql-server-helper.com/sql-server-2008/sql-server-2008-date-format.aspx
वास्तव में डेटाबेस ऐसा करने के लिए कई कारण हैं, सर्वर स्थान पर समय/तारीख अंतर सहित रहे हैं, खासकर अगर इसे में डेलाइट सेविंग कारकों। हां, यह बल देता है कि लोकेल-विशिष्ट प्रारूप की संभावना क्या है। – zanlok
@zanlok एक लोकेल विशिष्ट प्रारूप आमतौर पर एक बुरा विचार होगा – TFD
मैं कहूंगा कि आप अपने डेटाबेस में एक स्वरूपित तारीख को स्टोर नहीं करना चाहते हैं, लेकिन यदि आप किसी कारण से क्षेत्र को निर्यात कर रहे हैं (कहें ... ए। सीएसवी फ़ाइल) आप ऐसा करने के लिए एक बहुत ही वैध कारण हो सकता है। – RubberDuck