我向CONVERT
这个字符串08/12/2014 16:46:12
为datetime
,但我不知道用什么样的代码,它让我发疯了。我看了很多页,但并不觉得MS SQL Server - 转换(日期时间,字符串,代码) - >什么代码为dd/mm/yyyy hh:mm:ss(24小时)?
CONVERT(datetime,'08/12/2014 16:46:12',???)
预先感谢您
我向CONVERT
这个字符串08/12/2014 16:46:12
为datetime
,但我不知道用什么样的代码,它让我发疯了。我看了很多页,但并不觉得MS SQL Server - 转换(日期时间,字符串,代码) - >什么代码为dd/mm/yyyy hh:mm:ss(24小时)?
CONVERT(datetime,'08/12/2014 16:46:12',???)
预先感谢您
参数131是不正确的,因为它使用了回历消息 - 2014年变成2576. 使用103风格的参数,而不是:
convert(datetime,'08/12/2014 16:46:12',103)
尽管在http://www.w3schools.com/sql/func_convert.asp的文档也将时间转换值(在SQL测试Server 2014和2008 Express)。
convert(datetime,'08/12/2014 16:46:12',13)
OR
convert(datetime,'08/12/2014 16:46:12',113)
最后一个GO :)
SELECT CONCAT ((convert(datetime,'08/12/2014,103)),' ',(convert(datetime,'16:46:12',114))) AS DateTime
的[CAST和CONVERT页面上MSDN(http://msdn.microsoft.com/en-us/library/ms187928.aspx)包含** **所有的定义的格式 - 随便挑你的!另外:你的字符串不清楚 - 是12月8日还是8月12日? – 2014-11-25 12:14:17
这是dd/mm/yyyy hh:mm:ss – Marc 2014-11-25 13:51:12