Most belefutottam egy problémába, az SQL adatbázisból kiolvasott Date típusú adatot használnám fel egy Order típusú objektum elkészítéséhez, ami viszont LocalDate típust vár.
A ResultSet rs tartalmazza az SQL lekérdezés eredményét. Egy while ciklussal végig megyek rajta, és kiolvasom a rekordokat. A getString metódussal kiolvasom a Date értéket, és azt átalakítom LocalDate típusúvá:
Date.valueOf(rs.getString("orderdate")).toLocalDate()
Ezt felhasználom az új Order objektum elkészítésében, amit az Order osztály konstruktorának adom át. Végül pedig a létrejött Order objektumot hozzáadom a listOfOrders ArrayList-hez, amivel már meg is van a rendelések listája.
A megoldáshoz ezeket a segítségeket használtam fel:
és persze a StudiCore megfelelő fejezetét, ahol különféle dátum típusokat alakítgattunk oda-vissza.