Вы можете использовать классы java.util.Date и java.util.Calendar в комплекте с Java. Но они, как известно, хлопотно.
Joda времени
В течение многих лет теперь Joda-Time третья сторона библиотека с открытым исходным кодом является популярным заменителем.
Если вы уверены, что хотите только дату в одиночку, без времени и часовых поясов используйте класс LocalDate
Joda-Time. Пример ...
LocalDate localDate = new LocalDate(2013, 6, 1).plusDays(45);
System.out.println("localDate " + localDate);
Поиск StackOverflow
Поиск по всему StackOverflow.com. Эти основные вопросы даты и времени уже заданы и отвечены.
Вы можете сделать это полностью с помощью классов JDK. Посмотрите на класс «Календарь» и класс «SimpleDateFormat». –