Wie set TimeZone (Zeitzone einstellen in android für ein bestimmtes Datum und Zeit?
Ich entwickelte eine Anwendung , die ich brauche, um zu speichern, die das Ereignis mit Datum und Uhrzeit. Standardmäßig wird die Uhrzeit und das Datum sind in "Amerika/Chicago" timezone format. Jetzt muss ich konvertieren Sie Sie in das Gerät des Benutzers Zeitzone format. aber ich habe ein Falsches format.
Habe ich Folgendes.
SimpleDateFormat curFormater1=new SimpleDateFormat("MM-dd-yyyy-hh:mm a");//10-23-2012-08:30 am
curFormater1.setTimeZone(TimeZone.getTimeZone("America/Chicago"));
curFormater1.setTimeZone(TimeZone.getDefault());
aktuellen Ausgabe:
TimeZone.getTimeZone("Amerika/Chicago") ist 10-22-2012-10:00 Uhr
TimeZone.getDefault() ist 10-23-2012-08:30 UHR
Erforderliche Leistung
TimeZone.getTimeZone("Amerika/Chicago") ist 10-23-2012-08:30 UHR
TimeZone.getDefault() ist 10-23-2012-07:00 Uhr
das, was Sie wollen ?
ich will 10-23-2012-8:30 Uhr als "Amerika/chicago" timezone format.aber, behandelt man Sie als Standard-Zeitzone.
ich will 10-23-2012-8:30 Uhr als "Amerika/chicago" timezone format.aber, behandelt man Sie als Standard-Zeitzone.
InformationsquelleAutor koti | 2012-10-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einige Beispiele
Konvertieren Zeit zwischen timezone
Umwandlung Von Zeiten Zwischen Zeitzonen
InformationsquelleAutor oikonomopo
Hatte das gleiche Problem aber einen Weg gefunden, aus.
TimeZone setzt das Gerät die Zeitzone standardmäßig. Um dies zu ändern, und legen Sie es auf eine bestimmte Zeitzone verwenden Sie die getRawOffset () - Eigenschaft.
Diese Methode berechnet die Millisekunden aus der aktuellen Zeit. So können Sie die Millisekunden für die von Ihnen angegebenen Zeitzone und subtrahieren diejenigen, die für die Standard-Zeitzone.
Als ich versuchte, es zu ändern timeZone 'GMT_ID'
Hoffe, das hilft.
InformationsquelleAutor d.sanghvi