В Java, учитывая временную метку, как reset часть времени только до 00:00:00, чтобы временная метка представляла собой полночь того дня?
В T-SQL этот запрос будет делать то же самое, но я не знаю, как это сделать в Java.
SELECT CAST( FLOOR( CAST(GETDATE() AS FLOAT ) ) AS DATETIME) AS 'DateTimeAtMidnight';