【发布时间】:2017-04-04 14:08:05
【问题描述】:
如何在 SQL Server 中将字符串“2016 年 12 月 1 日”转换为日期类型?
CONVERT(date, '01 December 2016', 106)
预计日期结果“2016 年 12 月 1 日”
【问题讨论】:
-
您的代码有效。 SQL Server(正确)返回 2016-12-01,因为这是返回日期的格式。如果您想要不同的格式,请使用
convert(varchar())和适当的格式参数。或format().
标签: sql sql-server tsql date sql-convert