r0t*_*0tt 0 sql-server timezone time
随着欧洲的时钟变化 - SQL Server 如何处理时钟变化?是否存在与时钟更改相关的已知问题?
SQL Server 只使用操作系统的时间。但是,如果您的应用程序代码依赖于 GETDATE() 之类的函数,那么您的代码需要能够及时处理向前(或向后)跳转。
例如,如果您的代码执行以下操作:
SET @StartDate = GETDATE()
(Do some work)
IF DATEDIFF(MM, @StartDate, GETDATE()) > 60 ....
Run Code Online (Sandbox Code Playgroud)
该代码可能会失败。从长远来看,考虑使用 GETUTCDATE() 代替并使用 DATETIMEOFFSET 存储日期 - 但这是一个很大的代码更改,在更改服务器上的日期之前您无法真正快速完成。
| 归档时间: |
|
| 查看次数: |
3396 次 |
| 最近记录: |