Почему информация меняет поле таблицы sele ctedDateTime?
Я должен поставить отметку с информацией в поле поля selectedDateTime,
Я использовал этот простой код:
info( strfmt("Date-Time: %1" , myTableDate.createdDateTime) );
На myTableDate у меня есть это значение: 08.05.2015 12:48:57
На видео в информации я вижу это сообщение:
Дата-время: 05.08.2015 10:48:57
Я вижу на два часа меньше значения, хранящегося в таблице. Поле creationDateTime является полем стандартной таблицы.
Спасибо всем,
наслаждаться!
2 ответа
Решение
Вам нужно будет скорректировать часовой пояс, так как strFmt
не сделаю это за вас
info( strfmt("Date-Time: %1", DateTimeUtil::applyTimeZoneOffset(myTableDate.createdDateTime, DateTimeUtil::getUserPreferredTimeZone()));
Вам нужно исправить timeZone^ DateTimeUtil::getUserPreferredTimeZone()