|
![]() |
#1 |
Участник
|
В RU7 срабатывает так
X++: while select tmpShtrihMTable where tmpShtrihMTable.TransDateTime != datetobeginUtcDateTime(_transDate, DateTimeUtil::getUserPreferredTimeZone()) order by TransDateTime { X++: while select tmpShtrihMTable where tmpShtrihMTable.TransDateTime != DateTimeUtil::newDateTime(_transDate, 0, DateTimeUtil::getUserPreferredTimeZone()) order by TransDateTime { info(strfmt("%1", DateTimeUtil::applyTimeZoneOffset( tmpShtrihMTable.TransDateTime, DateTimeUtil::getUserPreferredTimeZone())));
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: Eldar9x (3). |
![]() |
#2 |
Участник
|
Цитата:
X++: DateTimeUtil::date(tmpShtrihMTable.TransDateTime) != _transDate X++: tmpShtrihMTable.TransDateTime != datetobeginUtcDateTime(_transDate, DateTimeUtil::getUserPreferredTimeZone()) Цитата:
X++: Timezone tz = // ... while select tmpShtrihMTable where tmpShtrihMTable.TransDateTime >= datetobeginUtcDateTime(_transDate, tz) && tmpShtrihMTable.TransDateTime <= datetoendUtcDateTime(_transDate, tz) |
|
![]() |
#3 |
Участник
|
Да, точно, был невнимателен
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#4 |
Участник
|
Возникла такая проблема при считывании поля записи типа TransDateTime с последующим присвоением переменной типа TransDateTime происходит автоматическое преобразование в utc, есть ли какая то функция обратного преобразования или только сложением\вычитанием?
|
|
Теги |
utcdatetime |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|