Здравствуй, добрый человек! Собственно вопрос в заголовке. Date date1 = new Date(); Calendar calendar = new GregorianCalendar(); calendar.setTime(date1); calendar.clear(Calendar.SECOND); calendar.clear(Calendar.MINUTE); calendar.clear(Calendar.HOUR); System.out.println(date1); System.out.println(calendar.getTime()); На выходе Wed Feb 15 23:02:45 YEKT 2017 Wed Feb 15 23:00:00 YEKT 2017 Почему часы не обнуляются. Пробовал вместо поля HOUR использовать HOUR OF DAY. Не помогает. Что не так?