<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>3.12.0</version>
</dependency>
import org.apache.commons.lang3.time.DateUtils;
Date date = new Date();
String formattedDate = DateUtils.format(date, "yyyy-MM-dd");
System.out.println(formattedDate);
Date date1 = DateUtils.parseDate("2021-01-01", "yyyy-MM-dd");
Date date2 = DateUtils.parseDate("2022-01-01", "yyyy-MM-dd");
int result = DateUtils.compare(date1, date2);
System.out.println(result);
Date date = new Date();
Date addedDate = DateUtils.addDays(date, 7);
Date subtractedDate = DateUtils.addHours(date, -3);
System.out.println(addedDate);
System.out.println(subtractedDate);
String dateString = "2021-01-01";
Date parsedDate = DateUtils.parseDate(dateString, "yyyy-MM-dd");
System.out.println(parsedDate);