У меня есть сервер Kronos Workforce Central 8.1, расположенный в часовом поясе EST. Чтобы убедиться, что часовой пояс настроен правильно, я отправил на сервер запрос GetServerTime
.
<Kronos_WFC version="1.0">
<Request Object="ServerTime" Action="GetServerTime"/>
</Kronos_WFC>
К моему удивлению, в ответе сервера было указано два разных смещения часового пояса для GMT.
- TimeStamp = "5/09/2018 10:23 AM GMT-04: 00 "
- KronosTimeZone = "( GMT -05: 00 ) по восточному времени"
<Kronos_WFC TimeStamp="5/09/2018 10:23AM GMT-04:00" version="1.0" WFCVersion="8.1.1.569">
<Response Status="Success" Action="GetServerTime" Object="ServerTime">
<ServerTime DateTime="5/09/2018 10:23AM" KronosTimeZone="(GMT -05:00) Eastern Time"/>
</Response>
</Kronos_WFC>
Почему Workforce Central возвращает разные смещения по Гринвичу для TimeStamp
и KronosTimeZone
?