AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX Blogs
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.11.2019, 14:11   #1  
Blog bot is offline
Blog bot
Участник
 
22,469 / 774 (70) +++++++
Регистрация: 28.10.2006
a33ik: Working with utcDateTime, time conversion, daylight
Источник: http://daxonline.org/1666-working-wi...-daylight.html
==============

Some basic and advanced operations with DateTime in Dynamics AX 2012

<div>static void VKUTCToLocalDateTime(Args _args){ timeZone timeZone = timeZone::GMT_DUBLIN_EDINBURGH_LISBON_LONDON; // DateTimeUtil::getUserPreferredTimeZone(); utcDateTime standardDateTime = 2019-01-07T07:42:59, // winter time, standard daylightDateTime = 2019-07-10T10:42:59, // summer time, DST, daylight saving time localDateTime; container infoContainer; utcdatetime dayLightStartDate; utcdatetime dayLightEndDate; TimeBias standardBias; TimeBias dayLightBias; TimeZoneId timeZoneId; // Easy conversion to local time // from UTC to GMT/BST (GB/UK/London); localDateTime = DateTimeUtil::applyTimeZoneOffset(standardDateTime, timeZone); localDateTime = DateTimeUtil::applyTimeZoneOffset(daylightDateTime, timeZone); // Hard way conversion daylightDateTime to local time, but with more control // Get timezone information container infoContainer = DateTimeUtil::populateTimeZoneInfo(DateTimeUtil::year(daylightDateTime), timeZone); dayLightStartDate = conPeek(infoContainer, 1); dayLightEndDate = conPeek(infoContainer, 2); standardBias = conPeek(infoContainer, 3); dayLightBias = conPeek(infoContainer, 4); // substract timebias // https://stackoverflow.com/questions/...e-in-local-dst localDateTime = DateTimeUtil::addMinutes(daylightDateTime, -standardBias); if (daylightDateTime >= dayLightStartDate && daylightDateTime
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stoneridgesoftware: Daylight Savings Time Adjustment Not Available for Batch Jobs in Dynamics 365 Finance and Operations Blog bot DAX Blogs 0 07.03.2019 03:29
dynamicsax-fico: Timesheets & missing working time Blog bot DAX Blogs 0 06.12.2016 19:13
emeadaxsupport: AX for Retail 2012 R2: Installing the Real-time Service Blog bot DAX Blogs 0 19.12.2012 11:11
fed: Net requirements update in MRP Module and Working Set of MRP Blog bot DAX Blogs 14 08.05.2012 13:09
axaptapedia: Current Time Blog bot DAX Blogs 1 29.11.2010 22:11
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:01.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.