Konvertierung von Ortszeit in UTC-Zeit oder Umgekehrt Berücksichtigung der Sommerzeit
Ich weiß, wie zu konvertieren lokalen Zeit zur UTC-Zeit und Umgekehrt.
Aber ich bin sehr verwirrt über die Sommerzeit(DST) Handhabung während dies zu tun.
So kann jemand beantworten Sie die nachstehenden Fragen:
1. Hat java intern behandeln Sommerzeit, wenn die Umwandlung zwischen den Zeitzonen?
2. Was muss ich tun, während die Umwandlung zwischen den Zeitzonen?
3. Jedem guten Artikel, der erklärt, über diese mehr klar?
Vielen Dank im Voraus.
Konvertierung zwischen Zeitzonen, müssen Sie die Zeitzone und die Zeitzone, die Sie wollen, zu konvertieren. Date nutzt UTC, also die getDate () - Methode wird UTC. Die Zeitzone, die Sommerzeit behandeln Sommerzeit.
Ich bin mit dem Kalender-Objekt. Auch, meine Frage ist muss ich mit etwas im Zusammenhang mit der Sommerzeit während der Umstellung??
Ich bin mit dem Kalender-Objekt. Auch, meine Frage ist muss ich mit etwas im Zusammenhang mit der Sommerzeit während der Umstellung??
InformationsquelleAutor Newbie | 2011-05-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie sicher, dass Sie wissen, wie konvertieren von Datumsangaben in UTC und wieder zurück? Richtig?
Ich fürchte, ich bezweifle das.
Das erste, was zuerst. Ihr Programm sollte speichern Datum (oder Kalender) in der Zeitzone UTC läuft intern. Gut, in der Tat in GMT, weil es keine Schaltsekunden in Java, aber das ist eine andere Geschichte.
Der einzige Ort, sollten Sie in der Notwendigkeit von "konvertieren", wenn Sie gehen, um die Zeit zu Benutzer. Das betrifft zum senden von E-Mail-Nachrichten als gut. In beiden Fällen müssen Sie format Datum, um seine textliche Darstellung. Sie verwenden würde
DateFormat
und weisen Sie die korrekte Zeitzone:Wie Sie sehen können, Java kümmert sich um die Handhabung der Sommerzeit. Kann man natürlich handhaben Sie es manuell, Lesen Sie einfach die TimeZone zugehörigen JavaDoc.
InformationsquelleAutor Paweł Dyda
Hier ist die beste Lösung, die ich gefunden habe. Ich bin kopieren hier, aber die Lösung kam von http://biese.wordpress.com/2014/02/28/the-easy-way-to-convert-local-time-to-utc-time/.
InformationsquelleAutor TALE
Den code in TALE Antwort kann vereinfacht werden:
InformationsquelleAutor csname1910