Hat Java 8 neue Java-Date-Time-API kümmern DST?

Ich bin am überlegen, die neue java 8 Date-Time-API. Ich habe ein wenig gegoogelt und gefunden, jodaTime als gute Wahl für java aber immer noch daran interessiert zu sehen, wie diese neue API funktioniert.

Ich bin die Speicherung aller Zeiten in UTC-Werte in meinem datenspeicher und die Umrechnung auf die Lokale Zeit-Zone bestimmten Wert basierend auf Benutzer-Zeitzone. Ich finde viele Artikel zeigt, wie Sie eine neue Java-Date-Time-API. Allerdings bin ich nicht sicher, ob die API kümmert sich änderungen der Sommerzeit ?
Oder haben wir keine besseren Umgang mit Datum ?

Ich bin nur zu lernen, das neue Date-API , die so dachten, hören Sie Ihre Gedanken zum Umgang mit der DateTime-und die Anzeige auf der Grundlage der Benutzer-Zeitzone.

  • In kurz: ja, die Sommerzeit ist gesorgt. Java 8 date-time-API wurde geschaffen, basierend auf Joda time.
  • Ich werde korrigieren Sie Ihre Begriffe um Verwirrung zu vermeiden... "Lokal" in die Datum-Zeit-Arbeit bedeutet: "für jede Lokalität", wie in "Weihnachten beginnt um Mitternacht Dezember 25, 2015". Solche lokalen Datum-Zeit hat keine Zeit-zone. In der Tat, es hat keine wirkliche Bedeutung, bis Sie passen es in einer bestimmten Zeitzone. Mitternacht am 25 kommt früher in Paris als in Montréal. Also, im Allgemeinen business-apps, die wir nur selten nutzen "Local". Sie werden Ihre gespeicherte Datum-Zeit-Werte aus der Datenbank, arbeiten mit Ihnen in Ihrem business-Logik in UTC im Allgemeinen und der Anpassung an ein ZonedDateTime nur für die Darstellung für einen Benutzer.
InformationsquelleAutor Raja | 2015-09-29
Schreibe einen Kommentar