|
|
|
|
#1 |
|
Участник
|
Пытаюсь дальше понять функции DateTimeUtil
Судя по наличию функции DateTimeUtil::getOriginatingTimeZone(d), предполагаю что тип utcDateTime хранит в себе timezone. Это так? Но сомневаюсь в этом. Как тогда добиться чтобы DateTimeUtil::getOriginatingTimeZone(d) возвращал что либо отличное от (GMT) Касабланка, Монровия, Рейкьявик? У меня не получилось ни изменением ни applyTimeZoneOffset. И в чем ее смысл тогда? |
|
|
|
|
#2 |
|
Участник
|
Например, вот так
X++: utcDateTime transDateTime = DateTimeUtil::newDateTime(today(), timeNow(), Timezone::GMTMINUS0100AZORES);
info(strFmt("%1", DateTimeUtil::getOriginatingTimeZone(transDateTime)));
__________________
Sergey Nefedov |
|
|
|
|
#3 |
|
Участник
|
Цитата:
The utcdatetime data type is intrinsic to X++. It combines date and timeOfDay types into one type. A utcdatetime variable also holds time zone information, though this information is not accessible to X++ code. |
|
|
|
| За это сообщение автора поблагодарили: Perc (1). | |
|
|
#4 |
|
Участник
|
Цитата:
Сообщение от Pandasama
https://docs.microsoft.com/en-us/dyn...er/utcdatetime
The utcdatetime data type is intrinsic to X++. It combines date and timeOfDay types into one type. A utcdatetime variable also holds time zone information, though this information is not accessible to X++ code. Стало яснее после того как сделал в таблице поле utcDateTime и посмотрел в таблицу SQL. Оказывается хитрецы добавили 2 поля datetime и int под timezone.. |
|
|