Sql server SQL SERVER如何转换包含';年月日HH:MM:ss';迄今为止
如何将包含“dd/MM/yyyy HH:MM:ss”的nvarchar字段转换为datetime。 尝试此转换时,它返回一个错误:Sql server SQL SERVER如何转换包含';年月日HH:MM:ss';迄今为止,sql-server,datetime,casting,Sql Server,Datetime,Casting,如何将包含“dd/MM/yyyy HH:MM:ss”的nvarchar字段转换为datetime。 尝试此转换时,它返回一个错误: “将nvarchar数据类型转换为datetime数据类型导致值超出范围”要先执行此操作: SET DATEFORMAT dmy; GO 然后进行选择。这是我试图转换的值之一:27/01/2015 15:16:00选择转换(日期时间,'27/01/2015 15:16:00')指定日期格式代码。。。e、 g.101我认为是标准日期,可能重复,而本规范可能回答该问题
“将nvarchar数据类型转换为datetime数据类型导致值超出范围”要先执行此操作:
SET DATEFORMAT dmy;
GO
然后进行选择。这是我试图转换的值之一:27/01/2015 15:16:00选择转换(日期时间,'27/01/2015 15:16:00')指定日期格式代码。。。e、 g.101我认为是标准日期,可能重复,而本规范可能回答该问题,提供关于为什么和/或如何回答该问题的额外上下文将显著提高其长期价值。请在您的回答中添加一些解释。
SELECT convert(datetime, yourNVARCHARCol, 104)