以下列格式指定日期' 2017年1月21日'在SQL Server中将它解析为日期的最佳方法是什么?
我见过TRY_PARSE ( string_value AS data_type [ USING culture ] )
,但没有相应的文化。
它最好也能应对不同的格式,所以我想
TRY_PARSE('21 Jan 2017' AS DATETIME USING 'dd MMM yyyy')
有什么可以做的吗?
答案 0 :(得分:1)
我希望这就是你要找的东西:
select convert(date, '21 Jan 2017', 106)
答案 1 :(得分:0)
不确定以下是否是您要实现的目标。查看有关文化价值here.
的更多详情 select TRY_PARSE('21 Jan 2017' AS DATETIME USING 'en-US')