2012-04-12 18 views
0

Ich muss das Datum und die Uhrzeit von einem Benutzer abrufen und es zu dem aktuellen Datum und Uhrzeit hinzufügen.Hinzufügen von Datum und Uhrzeit zum aktuellen Datum und Uhrzeit in GWT

z.B. Wenn das aktuelle Datum der 1. Februar ist und die Uhrzeit 12:00 Uhr ist und die Benutzereingabe 31 Tage und 2 Stunden angibt, sollte die Ausgabe der 3. März, 14:00 Uhr sein.

+2

mögliche Duplikate von [Wie Kalenderoperationen in Java GWT? Wie Tage zu einem Datum hinzufügen?] (Http://stackoverflow.com/questions/2527845/how-to-do-calendar-operations-in-java-gwt-how-to-add-days-to-a- Datum) –

Antwort

0

Kalender ist kein Teil der GWT JRE-Emulation. Sie können auf ältere Beiträge verweisen, die eine Antwort auf Ihre Frage haben. Hier ist die link

0

Das ist mein DateTimeUtil, Sie können es verwenden.

public class DateTimeUtil { 
    public static String getYear(Date date) { 
     return DateTimeFormat.getFormat("yyyy").format(date); 
    } 
    public static String getMonth(Date date) { 
     return DateTimeFormat.getFormat("MM").format(date); 
    } 
    public static String getDay(Date date) { 
     return DateTimeFormat.getFormat("dd").format(date); 
    } 
    public static String getHour(Date date) { 
     return DateTimeFormat.getFormat("HH").format(date); 
    } 
    public static String getMinute(Date date) { 
     return DateTimeFormat.getFormat("mm").format(date); 
    } 
    public static String getSecond(Date date) { 
     return DateTimeFormat.getFormat("ss").format(date); 
    } 

    // The String year must to have yyyy format 

    public static Date getDate(String years, String months, String days, String hours, String minutes, String seconds) { 
     DateTimeFormat dtf = DateTimeFormat.getFormat("yyyy-MM-dd HH:mm:ss"); 
     Date date = dtf.parse(years + "-" + months + "-" + days + " " + hours + ":" + minutes + ":" + seconds); 
     GWT.log("date parsed " + date); 
     return date; 
    } 
}