在 SQL Server 中,我有一个从字符串中剥离日期的查询,需要转换为实际日期格式以加入另一个日期。
字符串 = '2014 年 11 月 7 日'
我试过强制转换(字符串作为日期)但得到“从字符串转换日期和/或时间时转换失败。”
您可以使用以下方法CONVERT
:
SELECT CONVERT(DATE, string, 106)
-- example
SELECT CONVERT(DATE, '07 Nov 2014', 106) -- 2014-11-07
您可以106
在microsoft docs上找到包含所有日期和时间样式(第三个参数)的列表。您还可以在 SQL Fiddle 上找到工作演示。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句