2016-09-13 11 views
-7

私はこのコードで数回試したthis.iのためにCalenderUtilを使用します。しかし、それは動作しませんでした。日付選択で指定された日付を30日追加した後、終了日を他の日付chooser.butうまくいかないし、私が好む必要があるイベントについて言及してください。 例:のmouseClickedイベント指定日に30日(月)を追加するには?

import com.google.gwt.user.datepicker.client.CalendarUtil; 
import java.text.DateFormat; 
import java.util.Date; 

Date d; 
d = startingdatebox.getDate(); 
CalendarUtil.addMonthsToDate(d, 1); 
endingdatebox.setDate(d); 
+1

「動作しない」とはどういう意味ですか - どうなりますか? –

+1

ようこそスタックオーバーフローへ。デバッグの助けを求める質問(「なぜこのコードは動作しませんか?」)には、目的の動作、特定の問題またはエラー、および質問自体の中でそれを再現するのに必要な最短コードが含まれていなければなりません。明確な問題文がない質問は、他の読者にとって有用ではありません。以下の手順をご覧ください:[短く、自己完結型、正しい(コンパイル可能)、例](http://sscce.org/)ありがとう。 –

答えて

-5

APIをチェックせず、おそらくその関数は、所定の位置に「d」を更新しますが、新しいDateオブジェクトを返していません。試してください:

d = CalendarUtil.addMonthsToDate(d, 1); 
+2

APIをよく確認してください –

+0

APIがそれを適切に更新します。 –

-2

よく試してください。

Calendar cal = Calendar.getInstance(); 
cal.add(Calendar.MONTH, 1); 
関連する問題