|
![]() |
#1 |
Участник
|
Да, совершенно верно.
Поля, привязанные к датасорсу, сами это делают. А вот значения, введенные в поле формы, не привязанное к датасорсу имеют значение, включающее смещение UTC текущего пользователя. Соответственно, для сохранения в базу данных это значение нужно очищать от смещения текущего пользователя. |
|
|
За это сообщение автора поблагодарили: S.Kuskov (2), mikki_messer (1). |
![]() |
#2 |
Участник
|
Цитата:
Сообщение от Raven Melancholic
![]() Да, совершенно верно.
Поля, привязанные к датасорсу, сами это делают. А вот значения, введенные в поле формы, не привязанное к датасорсу имеют значение, включающее смещение UTC текущего пользователя. Соответственно, для сохранения в базу данных это значение нужно очищать от смещения текущего пользователя. X++: tableName.UtcDateTimeField = DateTimeUtil::removeTimeZoneOffset(dlgDateTime.value(),DateTimeUtil::getUserPreferredTimeZone()); |
|
Теги |
2012 r3, timezone, utctimestamp, как правильно |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|