首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

为什么GetDate返回的时间会改变,该如何解决

2012-01-05 
为什么GetDate返回的时间会改变在SQL中,我用GetDate函数读取系统当前时间为了调试,我将系统时间改变了,但

为什么GetDate返回的时间会改变
在SQL中,我用GetDate函数读取系统当前时间
为了调试,我将系统时间改变了,但是用GetDate读出的时间还是当前正确的时间,这是怎么回事?难道GetDate函数读取的不是系统时间?
例如:
当前正确时间为:2007-6-27   16:35:15
用GetDate函数后返回:2007-06-27   16:35:15.873

修改当前时间为:2004-1-1   16:35:00
用GetDate函数后仍然返回:2007-06-27   16:35:15.873

[解决办法]
getdate()返回的是服务器的时间,而不是你实际操作的机器的时间,
当然了,如果你操作的数据库就是你的本机,那么应该是一致的.
我估计楼主的sql服务器并不是你当前操作的机器.

热点排行