scusa in java.sql.time c'è solo l'ora mentre java.util.date include anche la data. Quindi al metodo di cui sopra posso passare direttamente l'oggetto java.sql.time?
scusa in java.sql.time c'è solo l'ora mentre java.util.date include anche la data. Quindi al metodo di cui sopra posso passare direttamente l'oggetto java.sql.time?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Quindi dovrei creare la data odierna con ore minuti e secondi impostati a 0 e sommargli i millisecondi dell'oggetto java.sql.time?
no ma c'è qualcosa che non mi torna , anche il metodo get time fa riferimento alla zeroepoch!
Ultima modifica di linux_r; 11-04-2014 a 12:57
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ma se uso il metodo getTime , di java.sql.Time , dice che fa sempre riferimento alla zero epoch, inoltre quando creo un nuovo oggetto Date, esso utilizza data e ora correnti , quindi non 00:00:00. grazie dell'aiuto naturalmente
Con il long dei millisecondi è vero che 0 è tecnicamente 1 gennaio 1970 0:00:00 (GMT) ma in questo caso, con java.sql.Time, non importa .... sono millisecondi "in un qualunque giorno", in pratica ignorando il giorno. Stop. Questo serve.
Io non ho detto di partire con un new Date() .... ho detto di partire da un Date che "rappresenta gg/mm/aaaa 00:00:00" e questo ad esempio lo ottieni partendo da un GregorianCalendar, poi prendendo o il Date o direttamente i millisecondi.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ah ok !! ti ringrazio tantissimo !!