我有一个varchar
这是未来通过为以下格式:yyyy-dd-MM hh:mm:ss
SQL自定义DateTime格式为datetime
我需要能够将其转换成一个有效的datetime
,这将是最好的方法是什么?
编辑例如:
DECLARE @d varchar = '2014-17-01 12:00:00'
SELECT CONVERT(DATETIME, @d, 103);
回报
Msg 241, Level 16, State 1, Line 3
Conversion failed when converting date and/or time from character string.
对不起,MSSQL(SQL Server 2012中) – TheGeekZn
是否有可能有它通过发送一个某种形式的日期数据类型的,即'DATETIME','DATETIME2'等呢? –
@a_horse_with_no_name疯狂的谷歌搜索不会说它确实 – TheGeekZn