Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

тайм зоны и UTC

$
0
0
Коллеги!
подскажите умную статейку (лучше бы на русском), как корректно работать с локальным временем и UTC
когда и как, что и во что конвертировать

тут вроде неплохая статейка, но с моим опытом не берусь оценить корректность и сопровождаемость

Пример:
есть БД (не моя)
есть поле - CreatedDate
тип поля студия показывает как DateTime
время в UTC - если писать рядовой SELECT, то отличается от зонального на 2 часа (в придаваемом приложении)

В какой момент и как в хранимках преобразовывать входящие параметры (датавремя) и результат в локальные значения?

Скажем, как корректно отобрать данные за период локального времени
с {ts '2017-01-01 05:00:00.000'} по {ts '2017-01-01 06:00:00.000'}?

входящие параметры
@date_from = {ts '2017-01-01 05:00:00.000'}
@date_to = {ts '2017-01-01 06:00:00.000'}

select createdDate  from table
 where createdDate >= @date_from
   and createdDate <= @date_to


С уважением, АМ

Viewing all articles
Browse latest Browse all 7251

Trending Articles