我正在尝试转换
Thu Jan 22 07:10:00 CST 2015
到mm/dd/yyyy
=>的日期格式2015年1月22日
我尝试将convert
函数与datetime
和格式类型一起使用:
select convert(varchar(11, 'Thu Jan 22 07:10:00 CST 2015', 109)
但是我收到了错误。
答案 0 :(得分:0)
错误是因为您缺少括号吗?
select convert(varchar(11), 'Thu Jan 22 07:10:00 CST 2015', 109)
^
答案 1 :(得分:0)
我通过以下sql解决了它。发布在这里,这将有助于有需要的人
select convert(varchar(11),convert(datetime,Right('Thu Jan 22 07:10:00 CST 2015',4) +'-'+ SUBSTRING('Thu Jan 22 07:10:00 CST 2015',5,3)+'-'+substring('Thu Jan 22 07:10:00 CST 2015',9,2)),101) DateValue