Flex DateTimeAxis: отображение дат в другом часовом поясе (ни в местном, ни в формате UTC) - PullRequest
0 голосов
/ 02 октября 2010

Я работаю с AreaSeries + DateTimeAxis во Flex 4. Даты для оси времени происходят с сервера в другом часовом поясе.Мне бы хотелось, чтобы график (в моем местном часовом поясе) отображался с использованием часового пояса сервера.

Я знаю, что могу установить для свойства DateTimeAxis.displayLocalTime значение true или false, чтобы даты отображались вместный или UTC часовой пояс.Но часовой пояс, который я хочу, не относится ни к одному из них.

Есть ли простой способ заставить DateTimeAxis работать с другим часовым поясом?Или даже сложным способом?

Спасибо за любую информацию.Я искал SO и другие сайты, не найдя ничего.

Ответы [ 2 ]

0 голосов
/ 12 января 2012

Это смещение часового пояса в значительной степени зависит от настроек / локализации вашего компьютера.

Вы можете изменить настройки компьютера так, чтобы они совпадали с настройками сервера.или.

Если вы хотите отобразить другое смещение часового пояса, вам нужно будет извлечь время UTC и вычесть время оттуда.и отобразите его в нужном вам формате.К сожалению, setTimeZoneOffset () не существует.Вам также необходимо определить, менял ли сервер зоны во время перехода на летнее время в определенные дни.Лучше просто отправить сериализованную дату в GMT с сервера.

0 голосов
/ 16 октября 2010

Я не уверен в правильном решении этой проблемы, но могу предложить обходной путь для этого - передать дату в виде строковых аргументов из flex-to-java-to-flex.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...