Показать сообщение отдельно
Старый 15.07.2011, 20:52   #12  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Poleax Посмотреть сообщение
--> http://www.axaptapedia.com/Current_Time


Варианты гемороя:
X++:
datetime2str(DateTimeUtil::applyTimeZoneOffset(_inbox.AlertCreatedDateTime, DateTimeUtil::getUserPreferredTimeZone()), DateFlags::FormatAll)

//или

 info(strfmt("%1", DateTimeUtil::applyTimeZoneOffset(demo.UtcField,DateTimeUtil::getClientMachineTimeZone())));
UTCDatetime и EventInbox
http://www.axaptapedia.com/UtcDateTime

Convert from Time Zone Before Persisting in X++
Замена DateTimeUtil::newDateTime() на DateTimeUtil::applyTimeZoneOffset() неравнозначна.
newDateTime() - возвращает указанное время в указанной временной зоне.
applyTimeZoneOffset() - прибавляет к переданному времени смещение между зоной UTC и указанной временной зоной, при этом, в возвращаемом значении зона будет такая же, как и в переданном параметре.

По теме топика - я сделал для себя макрос #Z
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: mazzy (5).