27.12.2018, 18:42 | #1 |
Участник
|
Сохранение в БД значений в формате UTCDateTime
Здравствуйте.
Столкнулся с ситуацией: есть кастомная таблица с полем типа UTCTimestamp. Когда создаю в ней поле (вызываю класс с диалоговым окном), в котором указываю дату и время, затем, никак не обрабатывая введённые значения делаю insert и вижу на форме значение на 4 часа больше (у меня указан в настройках клиента предпочтительный часовой пояс +04:00). В таблице на SQL Server время указано в том виде, как я его ввёл. И если указать в настройках клиента часовой пояс +00:00 время отображается правильно. Я верно понимаю, что это происходит именно из-за того, что я при присвоении значения из диалога полю таблицы, не вычитаю смещение часового пояса? Dynamics Ax 2012 R3. |
|
Теги |
2012 r3, timezone, utctimestamp, как правильно |
|
|