Millisekunden bis Datum in GMT in Java
Ich muss Millisekunden nach GMT-Datum konvertieren (in der Android-App), Beispiel:
1372916493000
Wenn ich es mit diesem Code konvertiere:
Calendar cal = Calendar.getInstance();
cal.setTimeZone(TimeZone.getTimeZone("GMT"));
cal.setTimeInMillis(millis);
Date date = cal.getTime();
Das Ergebnis ist07:41 07/04/2013
. Das Ergebnis ist das gleiche, wenn ich nur verwende:
Date date = new Date(millis);
Leider sieht das Ergebnis falsch aus, es sieht aus wie meine Ortszeit. Ich habe versucht, die gleiche Zahl durch umzuwandelnDer Service und das Ergebnis ist05:41 07/04/2013
, was ich für richtig halte. Ich habe also zwei Stunden Unterschied. Hat jemand Vorschläge / Tipps, was mit meiner Konvertierung nicht stimmt?