SQL Server UTC 到本地时间

eba*_*eba 3 sql sql-server

SQL Server 中是否有返回 UTC 时间与服务器本地时间差异的函数?

Jos*_*osh 5

如果您使用的是 SQL 2008,那么使用 datetimeoffset 类型和相关函数会好得多。但假设您正在谈论当前的偏移量,您可以执行以下操作:

DATEDIFF(minute, GETUTCDATE(), GETDATE())
Run Code Online (Sandbox Code Playgroud)

  • 不过,您想使用“分钟”,因为有几个时区与 UTC(孟买、尼泊尔等)略有不同 (3认同)