У меня есть ValueObject в исходном коде Java с атрибутом java.util.Date или java.sql.Date, а в Flex-AS3 есть DTO, отображаемый с помощью [RemoteClass], используя Дата Тип AS3. Когда я установил дату в Flex с 2010-09-05 форматом YYYY-MM-DD в компоненте DateField и отправил его на Java, java показывает 2010-09-04, существует разница в день от flex до javaПроблема отправки Дата от Flex-AS3 до Java EJB Service
Я использую Java EJB Service + GraniteDS + RemoteObject для общения.
Спасибо!
Возможно, существует разница между GMT, на который настроен ваш сервер приложений, и GMT системы, на которую вы тестируете приложение Flex. У меня есть эта проблема с Liferay, где Tomcat по умолчанию настроен на использование GMT + 0, когда я тестировал свое приложение в Windows с GMT + 1. Поэтому, пока я отправлял ex. 2010-09-05 от Flex он пришел в Tomcat 2010-09-04 23:00 – 2DH 2010-12-08 13:53:32