小编dre*_*mer的帖子

SQL Server 2012中的日期转换问题

我正在尝试将数值转换为日期.我在下面的答案找到了它

SELECT CONVERT(DATETIME, CONVERT(FLOAT, 41547))
Run Code Online (Sandbox Code Playgroud)

我得到的输出是2013-10-02 00:00:00.000

但是如果我在excel中检查41547的日期值它给了我2013-09-30,这比我在SQL Server中得到的少了2天.

请帮我理解这种转换.
我如何获得2013-09-30而不是2013-10-0241547.

sql-server datetime date sql-server-2012

3
推荐指数
1
解决办法
699
查看次数

标签 统计

date ×1

datetime ×1

sql-server ×1

sql-server-2012 ×1