SQL सर्वर 2012 में, आप TRY_CONVERT
. का उपयोग कर सकते हैं :
SELECT TRY_CONVERT(DATETIME2, '2012-02-02 13:42:55.2323623'),
TRY_CONVERT(DATETIME2, '2012-02-31 13:42:55.2323623');
परिणाम:
2012-02-02 13:42:55.2323623 NULL
या TRY_PARSE
:
SELECT TRY_PARSE('2012-02-02 13:42:55.2323623' AS DATETIME2),
TRY_PARSE('2012-02-31 13:42:55.2323623' AS DATETIME2);
(समान परिणाम।)
क्षमा करें कि मेरे पास आपके लिए
लेकिन यह गंदा लगता है।
SELECT ISDATE(LEFT('2012-02-02 13:42:55.2323623', 23));
TRY_CONVERT
Microsoft डॉक्स पर दस्तावेज़ीकरण
TRY_PARSE
Microsoft डॉक्स पर दस्तावेज़ीकरण