Ошибка отправки даты из Flex-AS3 в службу Java EJB - PullRequest
0 голосов
/ 08 декабря 2010

У меня есть ValueObject в исходном коде Java с атрибутом java.util.Date или java.sql.Date, а в Flex-AS3 есть DTO, сопоставленный [RemoteClass] с использованием типа Date AS3. Когда я устанавливаю дату во Flex с форматом 2010-09-05 YYYY-MM-DD в компоненте DateField и отправляю ее на Java, java показывает, что 2010-09-04 отличается от дня гибкого на java

Я использую Java EJB Service + GraniteDS + RemoteObject для связи.

Спасибо!

1 Ответ

1 голос
/ 08 декабря 2010

Я обнаружил, что лучший способ обмена датами между flex и backend - это использовать строковые литералы.В противном случае вам придется позаботиться о различиях часовых поясов между клиентом и сервером - поэтому вы видите разные даты.Если вы будете искать в стеке поток, вы найдете больше тем, обсуждающих это.

...