Перехват объектов Date, поступающих из BlazeDS и корректирующих разницу часовых поясов - PullRequest
3 голосов
/ 27 октября 2010

Я работаю над приложением, которое подходит к концу своего цикла разработки и в основном прошло пользовательское тестирование. Недавно мы поняли, что использование flex-конвертации дат в местный часовой пояс клиента нежелательно, так как все наши даты находятся в EST и не содержат данных о времени. Поскольку BlazeDS отправляет даты в формате UTC, это приводит к тому, что даты конвертируются в предыдущий день в часовых поясах к западу от EST.

Лучшее решение состоит в том, чтобы ввести и реорганизовать все даты, чтобы скорректировать смещение часового пояса, но на данном этапе это просто невозможно. Поскольку все даты в нашем приложении не заботятся о времени, я действительно хотел бы иметь возможность перехватывать все объекты Date, встречающиеся в BlazeDS, и корректировать смещение часового пояса. Можно ли сделать это? Если нет, есть ли какие-нибудь решения для сквозной резки?

Спасибо

1 Ответ

1 голос
/ 28 октября 2010

Возможно, вы захотите взглянуть на http://help.adobe.com/en_US/FlashPlatform//reference/actionscript/3/mx/rpc/remoting/RemoteObject.html#convertResultHandler

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

Я не уверен, что это лучший способ ... так как вы будете проверять каждое возвращаемое сообщение!

...