Wie konvertieren von Datum, Zeit von einer Zeitzone in eine andere Zeitzone
Datensätze werden immer gespeichert, je nach Zeit-zone von UNS, aber wenn ich zeigen will, den gleichen Datensatz zurück zu user sollte es konvertiert die server-Datum-Zeit mit(US-Zeitzone) des Benutzers Datum, Uhrzeit mit Zeitzone des Benutzers
- Oi! Java und Javascript sind zwei völlig verschiedene Sachen!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie geben Sie in google "Java Datum, Zeitzone ändern" oder "Javascript-date-change timezone". Sie haben eines Ihrer Ergebnisse:
In Java (Quelle: http://www.coderanch.com/t/417443/java/java/Convert-Date-one-timezone-another )
Javascript (Quelle: http://www.techrepublic.com/article/convert-the-local-time-to-another-time-zone-with-this-javascript/6016329 )
java.Zeit
Dem alten Datum-Zeit-Klassen sind schlecht konzipiert, verwirrend und lästig. Um Sie zu vermeiden.
Verwenden moderne Klassen: die java.Zeit framework in Java 8 und höher. Finden Sie wieder-ports für frühere Java 6 & 7 und für Android.
Einer
Instant
einen moment auf der Zeitachse,UTC.Gelten Zeitzone (
amp; zoneid
), um eineZonedDateTime
.Verwenden Sie niemals die 3-4 Buchstaben-zone Abkürzungen wie
EST
oderIST
. Sie sind weder standardisiert noch einzigartig(!). Verwenden richtige Zeitzone Namen, gebaut in einemcontinent/region
format wieAsia/Kolkata
,Pacific/Auckland
,America/Los_Angeles
.Gilt eine andere Zeitzone, ein anderes erzeugen
ZonedDateTime
eingestellt, die Zeitzone. Rufen SiewithZoneSameInstant
.Wenn Sie möchten, gehen Sie zurück zu UTC, Fragen Sie nach einem
Instant
.- Code Zu Erhalten Berlin Zeit und Wandeln es in UTC-Zeit