SQL Server 日期时间转换似乎关闭[重复]

vfhzx4xs  于 2023-02-11  发布在  其他
关注(0)|答案(1)|浏览(107)
    • 此问题在此处已有答案**:

When converting string to datetime the milliseconds precision is changing(2个答案)
3天前关闭。
我遇到了类似这样的情况,我试图将毫秒添加到我的DateTime中。

在某些情况下,它没有给我确切的数字,而是四舍五入到其他的东西。这正常吗?

CONVERT(varchar(125), dateadd(millisecond,ms,datetime), 21) as ZDateTimeMs
ovfsdjhp

ovfsdjhp1#

datetime开始:
datetime值四舍五入为.000、.003或.007秒的增量,如下表所示。
用户指定值系统存储值

01/01/98 23:59:59.999   1998-01-02 00:00:00.000
01/01/98 23:59:59.995

01/01/98 23:59:59.996

01/01/98 23:59:59.997

01/01/98 23:59:59.998   1998-01-01 23:59:59.997
01/01/98 23:59:59.992

01/01/98 23:59:59.993

01/01/98 23:59:59.994   1998-01-01 23:59:59.993
01/01/98 23:59:59.990

01/01/98 23:59:59.991   1998-01-01 23:59:59.990

相关问题