如果我运行这两个函数,我会得到不同的结果。 dotnet中的datetime.Now
显示的结果与系统时间显示的结果相同,而如果使用getdate()
则差异大约20分钟...原因是什么,以及如何解决此问题?Getdate()函数返回与DateTime.Now不同的结果dotnet
4
A
回答
12
2台机器有不同的系统时间。
GETDATE
从安装SQL Server的服务器(运行位置)获取时间。DateTime.Now
从应用程序或Web服务器或本地PC获取时间。
不要混淆“机器发送GETDATE()
命令”和“运行它的机器”。
4
您可以使用Windows时间服务来同步机器的时钟。
相关问题
- 1. 函数返回不同的结果
- 2. 函数不返回结果
- 3. 与索引,返回不同的结果
- 4. CLGeocoder返回与MKReverseGeocoder不同的结果
- 5. 超级函数返回None与结果
- 6. MAPIMessage的getdate函数返回ChunkNotFoundException
- 7. 从函数返回结果
- 8. jQuery的$函数返回不同的结果,在IE
- 9. JavaScript函数不返回查询结果
- 10. 函数在PHP中不返回结果
- 11. onKeyUp函数不返回所有结果
- 12. r函数不返回任何结果
- 13. openerp回显函数的返回结果
- 14. 不同文件中的相同函数返回不同的结果
- 15. 为什么JS函数在C++中返回不同的结果?
- 16. 为什么这个函数返回不同的结果?
- 17. pyephem next_pass函数返回不同的结果
- 18. 使这个函数返回截然不同的结果
- 19. 云端函数根据平台返回不同的结果
- 20. 函数返回值与预期不同
- 21. CalendarView getDate()不返回时间
- 22. mysql函数的返回结果
- 23. 从函数返回结果 - JavaScript的
- 24. 返回$ .getJSON函数的结果
- 25. 奇怪的函数返回结果
- 26. date()和gmdate()返回不同的结果
- 27. array_udiff返回不同的结果
- 28. 模返回不同的结果
- 29. phpass返回不同的结果
- 30. MDX查询返回不同的结果
服务器时间是否相同? – Oded
我猜你是指SQL Server中的GetDate()函数。数据库和.NET代码在同一台机器上? –
是的,他们在同一台机器上 – learner123