Toto je zjevně chyba v dokumentaci třídy java.sql.Date
státy
Aby odpovídaly definici SQL DATE, musí být hodnoty milisekund zabalené instancí java.sql.Date „normalizovány“ nastavením hodin, minut, sekund a milisekund na nulu v konkrétním časovém pásmu, ke kterému je instance přidružena. .