使用QuickBooks Web连接器查询客户并将这些客户与数据库中的数据进行比较。更具体地说,我正在查看Quickbooks中的TimeModified,并将其与数据库中的修改时间进行比较。问题是我知道数据库中的日期/时间是UTC。但是,我不知道QuickBooks TimeModified字段的本地时间。我意识到该字段具有从UTC到结束的时间,但这不考虑夏令时...因此这意味着在夏令时期间,TimeModified实际上会减少一个小时。无论如何,是否可以从Web连接器获取“当前系统时间”?
将使用此方案的情况:数据库客户已更新。数据已通过Web连接器在QuickBooks中更新。一切都很好。但是现在几分钟后,数据库客户再次被更新。然后在下一次Web连接器同步期间,我们比较数据库和QuickBooks的编辑日期。如果我们利用UTC偏移值并将计算的UTC QuickBooks Timemodified与数据库修改时间进行比较,我们将看到结果是QuickBooks是在数据库之后更新的,而实际上并非如此。如果我们可以从系统中查询本地时间,我们将知道它们处于夏令时,并且知道可以从QuickBooks相应地调整修改后的时间。
谢谢!