Immer ein GWT-Zeitstempel in UTC-format
Ich versuche, den aktuellen Zeitstempel und wandeln es in ein UTC-Datum für eine XML-Datei.
Ich bin mit diesem
import java.util.Date;
import java.util.TimeZone;
import com.google.gwt.i18n.client.DateTimeFormat;
DateTimeFormat.format( new Date(), TimeZone.getTimeZone("UTC"));
aber erhalte die folgende Fehlermeldung
Die Methode format(Date, TimeZone) in
der Typ DateTimeFormat nicht
anwendbar für die Argumente (Datum,
TimeZone)
Brauche ich die Ausgabe als "yyyy-mm-ddThh:mm:ssZ"
- Haben Sie einen Blick auf diese Frage: stackoverflow.com/questions/2155469/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie die verwenden Sie Hochkomma anzugeben Literale DateTimeFormat-Muster.
zB.
"HH'o''clock'"
So, die Formatierung, die Sie brauchen würde wie folgt Aussehen:
Ich es ausprobiert. Es gab mir eine Ausgabe im format 2010-16-29T08:16:23+0530
Ist es das, was du suchst?
Verwenden
com.google.gwt.i18n.client.TimeZone.createTimeZone(0)
erstellen Sie eine UTC-Zeitzone-Objekt, und verwenden Sie dann, dass inDateTimeFormat.format(Date, TimeZone)
.Müssen Sie eine com.google.gwt.i18n.client.TimeZone anstelle von java.util.TimeZone