<dependencies>
<dependency>
<groupId>fr.lapin-bleu</groupId>
<artifactId>ph-datetime</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
DateTime dateTime = new DateTime();
DateTime now = DateTime.now();
DateTime dateTime = DateTime.of(2022, 1, 1, 10, 30);
DateTime addedDay = now.plusDays(1);
DateTime subtractedHour = now.minusHours(1);
int year = now.getYear();
String formattedDateTime = now.toString();
String customFormattedDateTime = now.format("yyyy-MM-dd HH:mm:ss");
boolean isAfter = dateTime1.isAfter(dateTime2);
boolean isBefore = dateTime1.isBefore(dateTime2);
boolean isEqual = dateTime1.isEqual(dateTime2);
ZoneId systemZone = ZoneId.systemDefault();
DateTime dateTime = DateTime.now(systemZone);
DateTime convertedDateTime = dateTime.withZone(ZoneId.of("America/New_York"));
Duration duration = DateTime.between(dateTime1, dateTime2);
long days = duration.toDays();
long hours = duration.toHours();