SQL - UTC 日期时间转换
SQL - UTC Date Time Conversion
我们应用程序中的交易日期时间以 UTC 格式捕获。
我需要帮助根据本地日期时间使交易过期。
示例场景:
积分到期日期:
Local Time: 2019-07-17 13:55:22.317
UTC Time: 2019-07-17 08:25:22.317
如何让积分@2019-07-17 过期 15:00:00.000 - 因为过期引擎(基于 UTC 运行)仍未到那个时间。
过期服务在CST服务器中运行,可能不会过期UTC到达该时间之前的积分。 :(
我在这里错过了什么?
SQL Server 2017 及更高版本支持 at time zone
这允许您根据目标时区计算本地日期时间
select getdate() at time zone 'UTC'
我们应用程序中的交易日期时间以 UTC 格式捕获。 我需要帮助根据本地日期时间使交易过期。
示例场景:
积分到期日期:
Local Time: 2019-07-17 13:55:22.317
UTC Time: 2019-07-17 08:25:22.317
如何让积分@2019-07-17 过期 15:00:00.000 - 因为过期引擎(基于 UTC 运行)仍未到那个时间。
过期服务在CST服务器中运行,可能不会过期UTC到达该时间之前的积分。 :(
我在这里错过了什么?
SQL Server 2017 及更高版本支持 at time zone
这允许您根据目标时区计算本地日期时间
select getdate() at time zone 'UTC'