读书人

SQL Server 2000的datetime字段不显示

发布时间: 2012-08-17 02:08:34 作者: rapoo

SQL Server 2000的datetime字段不显示ms数据
我用VC编程实时存储时间数据到SQL Server 2000数据库中,时间数据存在datetime字段中。但是存的时间不显示ms数据,而是进行四舍五入,也就是说ms部分低于500就舍了,高于500就进位了。比如,我在VC中存时间值“2012-06-20 16:49:58.880”到数据库中显示的是“2012-06-20 16:49:59”;在VC中存时间值“2012-06-20 16:49:58.020”到数据库中显示的是“2012-06-20 16:49:58”。什么原因啊?正常datetime字段是可以存ms时间值的啊,请各位高手指点,不胜感激!


[解决办法]
select CONVERT (char(23), getdate(),121)

--2012-06-26 17:14:49.490

[解决办法]
CSDN服务器的时间不太准啊!(^_^)

读书人网 >C++

热点推荐