0

文字列に変換された Java/Groovy Date があります。

Date myDate = new Date();
dateForClient = myDate.toString();

dateForClient は JSON 経由でクライアントに送信されます。したがって、クライアントは JSONString ob dateForClient を受け取ります。

次のように文字列を受け取ることができます。

String dateOnClient = jsonMessage.get("dateForClient").isString().stringValue();
  1. このdateOnClientをcom.google.gwt.core.client.JsDateに変換するにはどうすればよいですか?

  2. JSON 経由で Date を送信する前に、サーバー側で toString() メソッドを呼び出す必要がありますか? サーバー側で toString() を省略した場合、受信した日付が正しくないことがわかりましたか?

4

2 に答える 2

1

ミリ秒単位の日付を使用して、JsDate をインスタンス化できます。JsDate と java.util.Date はどちらも、数ミリ秒かかるコンストラクターを使用してインスタンス化できます。

JsDate jsDate = new JsDate(myDate.getTime());
于 2013-08-21T09:29:03.017 に答える