0

Java ソース コードに java.util.Date または java.sql.Date 属性を持つ ValueObject があり、Flex-AS3 には Date AS3 タイプを使用して [RemoteClass] によってマップされた DTO があります。DateField コンポーネントで 2010-09-05 形式の YYYY-MM-DD を使用して Flex で日付を設定し、それを Java に送信すると、java は 2010-09-04 を示し、flex から java への 1 日の違いがあります。

Java EJB Service + GraniteDS + RemoteObject を通信に使用しています。

ありがとう!

4

1 に答える 1

1

flex とバックエンドの間で日付を交換する最良の方法は、文字列リテラルを使用することであることがわかりました。それ以外の場合は、クライアントとサーバー間のタイム ゾーンの違いに注意する必要があります。そのため、異なる日付が表示されます。stackoverflow を検索すると、それについて議論しているトピックがさらに見つかります。

于 2010-12-08T18:29:47.060 に答える