WinstonSmith ha scritto:
DB2, un RDBMS.
Ok
WinstonSmith ha scritto:
Sì, esattamente.
Ok, tieni presente innanzitutto che il ResultSet NON tira fuori oggetti che sono esattamente dei java.
util.Date ma solo i tipi temporali in java.sql. Poi è vero che queste classi Date/Time/Timestamp estendono java.util.Date.
Comunque, c'è una cosa dubbia:
"CHAR(DATE(P.DATAESEMPIO),EUR) as myDate"
Cosa è quel EUR? Direi che sta cercando di "formattare" la data!! Ma a) NON serve di per sé, b) NON è comunque il formato appropriato per le classi in java.sql.
Quindi: hai solo una data (niente orario!)? Allora innanzitutto devi usare
getDate() del ResultSet, non getTimestamp().
Poi a livello di query, non serve "formattare" in stringa. Basta che la colonna estratta sia veramente del tipo "date".
Pertanto (pur NON conoscendo DB2) si può provare:
........ DATE(P.DATAESEMPIO) as myDate ...........
e basta.