Android-Zeit im iso-8601 -
mit android und joda time lib - die ich versuche zu konvertieren, Benutzer, die Zeitzone, um Sie zu formatieren später : 2012-11-12T21:45:00+02:00 zum Beispiel.
DateTimeZone zone = DateTimeZone.forID( TimeZone.getDefault().getID());
den oben genannten code schlägt fehl - wer weiß, wie kann ich "Europa/London" (Timezone.getID) und konvertieren Sie es zu einem Versatz, so kann ich es in ISO-8601-format?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich richtig verstanden Ihr Ziel, die Sie direkt verwenden können, die
SimpleDateFormat
Klasse.Beispiel-code:
Sehen Sie die Dokumentation in "=SimpleDateFormat
Grüße.
API level 26 Unterstützung für die viele Zeit und Datum Klassen aus Java. Also diese Lösung kann nun auch angewendet werden:
https://stackoverflow.com/a/25618897/3316651
Credits zu JodaStephen.
Android-doc:
https://developer.android.com/reference/java/time/format/DateTimeFormatter.html#ISO_INSTANT