Как считать часовые пояса в мосту - PullRequest
0 голосов
/ 29 ноября 2018

Мне нужно передавать записи между двумя системами в зависимости от их времени.

Один конец - это база данных sql-сервера, а в полях даты (в настоящее время) есть datetime столбцы со значениями, заполненными от getdate() - нигде нет информации о часовом поясе.Поле называется upddate.

Другой конец - API для другой базы данных.Он возвращает JSON-файлы, в которых свойства даты выглядят следующим образом: "registeredAt": "2018-11-29T08:41:17.214+0000"

Последний, к счастью, содержит информацию о часовом поясе.Тогда возникает вопрос: что я должен применить к полю upddate сервера sql, чтобы сравнить его со значением registeredAt?

При поиске я нашел тип datetimeoffset, который может бытьиспользования - однако я очень озадачен тем фактом, что select convert(datetimeoffset,getdate(),127) возвращает результат с +00: 00 в конце, несмотря на то, что сервер находится в часовом поясе с ненулевым смещением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...