Функциональность "AT TIME ZONE" для ms sql server 2014

Я столкнулся с проблемой, которую мне нужно преобразовать между разными часовыми поясами. Я нашел решение для SQL Server версии 2016 с использованием AT TIME ZONE. Есть ли еще простое решение для SQL Server 2014?

Что-то вроде следующего было бы здорово:

SELECT CONVERT(datetime, '2018-01-01 01:00:59') -- Datetime in Alaska
AT TIME ZONE 'Central European Standard Time';  -- Datetime in Europe

Почему вы предполагаете, что исходное время находится в часовом поясе Аляски? Если вы выполняете развертывание в любой облачной среде или центре обработки данных, это, вероятно, будет UTC. Если ваши данные чувствительны к часовым поясам, используйте хотя бы datetimeoffset. Я также предлагаю сохранить имя часового пояса IANA. Смещения меняются из-за изменений летнего времени, а названия часовых поясов - нет.

Panagiotis Kanavos 12.03.2018 10:11

И посмотрите эту ссылку - stackoverflow.com/questions/19613638/…

Abhishek 12.03.2018 10:13

Это не обязательно должно быть аляска, но может быть любой часовой пояс, в котором расположен сервер. Что вы имеете в виду под названием часового пояса IANA и как его применить?

Lazloo Xp 12.03.2018 10:19

См. Дублирующий ответ для параметров в SQL 2014. Если бы это был 2016 год, вы бы использовали операторы дваAT TIME ZONE, первая утверждала бы часовой пояс (Аляска) предоставленного значения, а вторая преобразовывала бы в желаемый часовой пояс (Европа).

Matt Johnson-Pint 12.03.2018 17:57
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
1 295
0

Другие вопросы по теме