我Sunday, November 19, 2017
在Varchar中有一个字符串。
如何将其转换为日期格式- dddd, MMMM, yyyy
?
您在寻找这个吗?
DECLARE @MyDate VARCHAR(32) = 'Sunday, November 19, 2017';
SELECT CONVERT(VARCHAR(32), CAST(SUBSTRING(@MyDate, CHARINDEX(',', @MyDate) + 2, 32) AS DATETIME2), 105); -- 19-11-2017
或这个:
SELECT FORMAT(CAST(SUBSTRING(@MyDate, CHARINDEX(',', @MyDate) + 2, 32) AS DATETIME2), 'dddd, MMMM, yyyy'); -- Sunday, November, 2017
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句