如何考虑桥梁中的时区

时间:2018-11-29 10:17:54

标签: sql-server tsql timezone

我需要根据两个系统的时间在两个系统之间传输记录。

一端是sql服务器数据库,日期字段(当前)具有datetime列,其值从getdate()填充-任何地方都没有时区信息。该字段称为upddate

另一端是另一个数据库的api。它返回日期属性如下的JSON文件: "registeredAt": "2018-11-29T08:41:17.214+0000"

最后一个似乎很幸运,其中包含时区信息。那么,问题是:为了将其与upddate值进行比较,我应该对sql server的registeredAt字段应用什么?

通过搜索,我发现了可能有用的datetimeoffset类型-但是,尽管select convert(datetimeoffset,getdate(),127)最终返回了+00:00的结果,但我对此感到非常困惑。服务器处于非零偏移时区。

0 个答案:

没有答案