Jest to wyraźnie błąd, ponieważ dokumentacja klasy java.sql.Date
stany
Aby zapewnić zgodność z definicją SQL DATE, wartości milisekund opakowane przez instancję java.sql.Date muszą zostać „znormalizowane” poprzez ustawienie godzin, minut, sekund i milisekund na zero w określonej strefie czasowej, z którą instancja jest powiązana .