Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL SERVER如何转换包含';年月日HH:MM:ss';迄今为止_Sql Server_Datetime_Casting - Fatal编程技术网

Sql server SQL SERVER如何转换包含';年月日HH:MM:ss';迄今为止

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我认为是标准日期,可能重复,而本规范可能回答该问题

如何将包含“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我认为是标准日期,可能重复,而本规范可能回答该问题,提供关于为什么和/或如何回答该问题的额外上下文将显著提高其长期价值。请在您的回答中添加一些解释。
SELECT convert(datetime, yourNVARCHARCol, 104)