Java-einfache Timestamp zu Datum-Konvertierung
Ich habe versucht, die Antwort zu finden, um diese für eine Weile und heute es gibt einfach so viel widersprüchliche Informationen....
Was ich möchte zu tun ist, erhalten eine aktuelle unix-timestamp in android, und dann in ein format konvertieren, das es mir erlaubt zu getHours() und getMinutes().
Ich bin derzeit dabei dies:
int time = (int) (System.currentTimeMillis());
Timestamp ts = new Timestamp(time);
mHour = ts.getHours();
mMinute = ts.getMinutes();
Aber es ist nicht, dass Sie mir einen korrekten Wert für die Stunde oder die minute (es ist die Rückkehr 03:38 für die aktuelle Ost-Küste der Zeit von 13:33).
InformationsquelleAutor Tom G | 2010-09-07
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies funktioniert:
Nutzen Sie einfach den Java - Kalender Klasse.
Beachten Sie auch, dass Ihr Android-emulator zurück Zeiten in GMT für die aktuelle Zeit. Ich rate testen diese Art von code auf einem echten Gerät.
Nehmen Sie einen Blick an diesem.
Hoffe, das ist es, was Sie brauchen.
Android Einfache Datums-Format
Glück!!
hier sollten Sie verwenden lange statt int.
Time Klasse form Google es ist das beste für diese Art von job specialy es hat gute Leistung, nicht wie die Kalender.