Quote Originariamente inviata da linux_r Visualizza il messaggio
ma se uso il metodo getTime , di java.sql.Time , dice che fa sempre riferimento alla zero epoch
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.

Quote Originariamente inviata da linux_r Visualizza il messaggio
inoltre quando creo un nuovo oggetto Date, esso utilizza data e ora correnti , quindi non 00:00:00.
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.