2017-03-15 45 views

回答

1
SELECT CONVERT(datetime, '20151001') 

下面将您所提供的数据转换。查看this link了解更多信息,以帮助您了解不同的日期功能。

,如果你得到一个错误:超出范围:检查出answer here

0

对于SQL Server 2008+可以使用datedatetime2数据类型从'0001-01-01'支持年'9999-12-31'

select convert(date,'20151001') as dt 
union all 
select convert(date,'12200106') 

返回

+------------+ 
|  dt  | 
+------------+ 
| 2015-10-01 | 
| 1220-01-06 | 
+------------+