class DateTimeExample
{
public static void main ( String[] args )
{
LocalDateTime localDateTime1 = LocalDateTime.now();
LocalDateTime localDateTime2 = localDateTime1.plusDays( 2 );
System.out.println( “localDateTime1: ” + localDateTime1 + “, localDateTime2: ” + localDateTime2 );
System.out.println( “DAYS between: ” + ChronoUnit.DAYS.between( localDateTime1, localDateTime2 ) );
System.out.println( “DAYS between: ” + localDateTime1.until( localDateTime2, ChronoUnit.DAYS ) );
System.out.println( “HALF_DAYS between: ” + ChronoUnit.HALF_DAYS.between( localDateTime1, localDateTime2 ) );
System.out.println( “HOURS between: ” + ChronoUnit.HOURS.between( localDateTime1, localDateTime2 ) );
System.out.println( “MINUTES between: ” + ChronoUnit.MINUTES.between( localDateTime1, localDateTime2 ) );
System.out.println( “SECONDS between: ” + ChronoUnit.SECONDS.between( localDateTime1, localDateTime2 ) );
System.out.println( “MILLIS between: ” + ChronoUnit.MILLIS.between( localDateTime1, localDateTime2 ) );
System.out.println( “MICROS between: ” + ChronoUnit.MICROS.between( localDateTime1, localDateTime2 ) );
System.out.println( “NANOS between: ” + ChronoUnit.NANOS.between( localDateTime1, localDateTime2 ) );
}
}