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