QuickBooks Web Connector - Получить текущее местное время - PullRequest
0 голосов
/ 05 мая 2019

Использование веб-коннектора QuickBooks для запроса клиентов и сравнения этих клиентов с данными в базе данных.Более конкретно я смотрю на TimeModified из Quickbooks и сравниваю это с измененным временем в нашей базе данных.Проблема в том, что я знаю дату / время в базе данных по Гринвичу.Однако я не знаю местного времени для поля QuickBooks TimeModified.Я понимаю, что в этом поле время от UTC привязано к концу, но это не учитывает переход на летнее время ... так что это означает, что при переходе на летнее время TimeModified фактически отключается на час.Есть ли способ получить «текущее системное время» из Web Connector?

Сценарий, в котором это будет использоваться: База данных клиента обновлена.Данные были обновлены в QuickBooks через веб-коннектор.Все хорошо.Но теперь, спустя несколько минут, клиент базы данных снова обновился.А затем во время следующей синхронизации веб-соединителя мы сравниваем даты редактирования базы данных и QuickBooks.Если мы используем значение смещения UTC и сравниваем рассчитанное UTC QuickBooks Timemodified с временем изменения базы данных, мы увидим, что в результате QuickBooks были обновлены после базы данных ... хотя в действительности это не так.Если бы мы могли запросить местное время из системы, мы знали бы, что они находятся в летнем времени, и знали бы, чтобы соответственно скорректировать измененное время из QuickBooks.

Спасибо!

...