SQL DateTime in Java 8 LocalDateTime

skuki

Aktives Mitglied
Hallo,

kann mir jemand etwas über die Umwandlung eines Datums mit Zeit in einer SQL Datenbank (DateTime) in die Java 8 LocalDateTime Version schreiben?

Wie funktioniert dies genau?


Bei LocalDate ist das recht einfach gegangen mit .toLocalDate();

Dies finde ich für LocalDateTime leider nicht. Gibt es ansonsten eine Möglichkeit nur die Uhrzeit heraus zu bekommen? Würde mir auch schon helfen.

Vielen Dank!
 
Einfach hier mal lesen: SO

Das wichtigste das du benötigst ist SQL Timestamp (der beinhaltet Date + Time) und da kannst du einfach .toLocalDateTime(); aufrufen.

Wenn du ein LocalDateTime-Objekt besitzt, dann kannst du einfach .toLocalTime() aufrufen um nur die Zeit herauszufinden.
 
Wenn man die Uhrzeit nur für die Anzeige braucht und nicht um damit irgendwas zu rechnen geht es natürlich viel einfacher über

substring(11,19)

Gruß

Claus
 

Zurück
Oben