SQL सर्वर में तिथियों के साथ काम करते समय, ISO-8601 प्रारूप शायद जाने का सबसे अच्छा तरीका है, क्योंकि यह आपकी भाषा और संस्कृति सेटिंग्स की परवाह किए बिना काम करता है।
SQL सर्वर तालिका में डेटा सम्मिलित करने के लिए, आपको किसी भी रूपांतरण कोड या किसी भी चीज़ की आवश्यकता नहीं है - बस अपनी तिथियों को शाब्दिक स्ट्रिंग के रूप में निर्दिष्ट करें
INSERT INTO MyTable(DateColumn) VALUES('20090430 12:34:56.790')
और आपका काम हो गया।
यदि आपको SELECT पर दिनांक कॉलम को ISO-8601 प्रारूप में बदलने की आवश्यकता है, तो आप ISO प्रारूप प्राप्त करने के लिए रूपांतरण कोड 126 या 127 (समय क्षेत्र की जानकारी के साथ) का उपयोग कर सकते हैं।
SELECT CONVERT(VARCHAR(33), DateColumn, 126) FROM MyTable
आपको देना चाहिए:
2009-04-30T12:34:56.790