На этот вопрос уже есть ответ:
Я запутался с помощью Java API для класса Date. Кажется, что все устарело и связано с классом Calendar. Итак, я начал использовать объекты Calendar, чтобы делать то, что мне хотелось бы делать с датой, но интуитивно меня немного беспокоит использование объекта Calendar, когда все, что мне действительно нужно, - это создать и сравнить две даты.
Is есть простой способ сделать это? Сейчас я делаю
Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(0);
cal.set(year, month, day, hour, minute, second);
Date date = cal.getTime(); // get back a Date object