|
21.01.2021, 07:12 | #1 |
Участник
|
Пытаюсь дальше понять функции DateTimeUtil
Судя по наличию функции DateTimeUtil::getOriginatingTimeZone(d), предполагаю что тип utcDateTime хранит в себе timezone. Это так? Но сомневаюсь в этом. Как тогда добиться чтобы DateTimeUtil::getOriginatingTimeZone(d) возвращал что либо отличное от (GMT) Касабланка, Монровия, Рейкьявик? У меня не получилось ни изменением ни applyTimeZoneOffset. И в чем ее смысл тогда? |
|
21.01.2021, 08:22 | #2 |
Участник
|
Например, вот так
X++: utcDateTime transDateTime = DateTimeUtil::newDateTime(today(), timeNow(), Timezone::GMTMINUS0100AZORES);
info(strFmt("%1", DateTimeUtil::getOriginatingTimeZone(transDateTime)));
__________________
Sergey Nefedov |
|
21.01.2021, 10:47 | #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). |
21.01.2021, 20:32 | #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.. |
|