<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.11</version>
</dependency>
import org.apache.commons.lang3.time.DateUtils;
Date currentDate = new Date();
Date nextDay = DateUtils.addDays(currentDate, 1);
Date nextHour = DateUtils.addHours(currentDate, 2);
Date nextMinute = DateUtils.addMinutes(currentDate, 30);
Date date1 = new Date();
boolean isEqual = DateUtils.isSameDay(date1, date2);
boolean isBefore = DateUtils.isBefore(date1, date2);
boolean isAfter = DateUtils.isAfter(date1, date2);
Date date = new Date();
String dateString = DateUtils.format(date, "yyyy-MM-dd HH:mm:ss");
Date parsedDate = DateUtils.parseDate("2022-01-01", "yyyy-MM-dd");