Коллеги!
подскажите умную статейку (лучше бы на русском), как корректно работать с локальным временем и UTC
когда и как, что и во что конвертировать
тут вроде неплохая статейка, но с моим опытом не берусь оценить корректность и сопровождаемость
Пример:
есть БД (не моя)
есть поле - CreatedDate
тип поля студия показывает как DateTime
время в UTC - если писать рядовой SELECT, то отличается от зонального на 2 часа (в придаваемом приложении)
В какой момент и как в хранимках преобразовывать входящие параметры (датавремя) и результат в локальные значения?
С уважением, АМ
подскажите умную статейку (лучше бы на русском), как корректно работать с локальным временем и 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
С уважением, АМ