如何转换" YYYYMMDDHHMM"格式为YYYY / MM / DD HH:SQL Server中的MM格式?

时间:2017-03-11 21:10:23

标签: sql sql-server sql-server-2008 datetime

我有一个列的日期时间值为" YYYYMMDDHHMM"格式。我想将其更改为YYYY / MM / DD HH:MM格式。请帮忙。

1 个答案:

答案 0 :(得分:3)

如果是varchar字段,您可以使用:

declare @date varchar(20) = '201703010454';

select left(@date,4) + '/' + substring(@date,5,2) + '/'
       + substring(@date,7,2) + ' ' + substring(@date,9,2)
       + ':' + right(@date,2)