+1 за это - время Joda, на мой взгляд, бесконечно лучше, чем встроенная функциональность даты Java.

от вопрос уже есть ответ здесь:

Дата Java против Календаря 13 ответов

Я запутался в Java API для класса Date. Кажется, все устарело и ссылки на класс календаря. Поэтому я начал использовать объекты 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

Ответы на вопрос(3)

Ваш ответ на вопрос