当前位置: 代码迷 >> Sql Server >> 为什么GetDate返回的时间会改变,该如何解决
  详细解决方案

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

热度:14   发布时间:2016-04-27 20:24:46.0
为什么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服务器并不是你当前操作的机器.