2016-09-13 7 views
-7

Ich benutze CalenderUtil für this.I versuchte es ein paar Mal mit meinem code.aber es hat nicht funktioniert.Start Datum von Date chooser gegeben und nach der Zugabe von 30 Tagen muss eingestellt werden, Enddatum zu den anderen Datum chooser.but funktioniert nicht und bitte erwähnen Sie jedes Ereignis, das ich bevorzugen möchte. ex: mouseClicked EreignisWie 30 Tage (Monat) zu einem bestimmten Datum hinzufügen?

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

was meinst du mit 'nicht funktioniert' - was passiert? –

+1

Willkommen bei Stack Overflow. Fragen, die Debugging-Hilfe suchen ("Warum funktioniert dieser Code nicht?") Müssen das gewünschte Verhalten, ein spezifisches Problem oder einen Fehler und den kürzesten Code enthalten, der für die Reproduktion in der Frage erforderlich ist. Fragen ohne eine klare Problemstellung sind für andere Leser nicht nützlich. Anweisungen finden Sie hier: [Kurz, eigenständig, korrekt (kompilierbar), Beispiel] (http://sscce.org/). Vielen Dank. –

Antwort

-5

Ohne die API-Überprüfung, vielleicht diese Funktion nicht aktualisiert ‚d‘ statt, sondern gibt ein neues Date-Objekt. Versuchen Sie:

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

gut überprüfen Sie die API –

+0

Die API aktualisiert es an Ort und Stelle. –

-2

Nun versuchen Sie dies.

Calendar cal = Calendar.getInstance(); 
cal.add(Calendar.MONTH, 1); 
Verwandte Themen