【发布时间】:2021-12-28 07:36:03
【问题描述】:
我是 SQL 新手,我想在 DateTime 中添加/减去偏移值并返回新日期。
目前,我正在使用这个
SELECT
GETUTCDATE() AS UTCDate,
GETUTCDATE() AT TIME ZONE 'Eastern Standard Time'
返回这些值:
当前结果:2021-12-28 07:19:39.320 -05:00
预期结果:2021-12-28 02:19:39.320
我怎样才能做到这一点?任何帮助,将不胜感激。谢谢
【问题讨论】:
-
cast(GETUTCDATE() at time zone 'utc' AT TIME ZONE 'Eastern Standard Time' as datetime) -
@lptr 干净整洁的解决方案。谢谢
标签: sql sql-server