import java.time.Duration; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Date; import org.apache.commons.lang.time.DateUtils; public class DateTest { public static void main( String args [] ){ Date startDate = new Date(); startDate = DateUtils.addDays( startDate, -20 ); if ( startDate != null ){ System.out.println( startDate ); LocalDateTime start = LocalDateTime.ofInstant(startDate.toInstant(), ZoneId.systemDefault()); System.out.println( start ); Duration duration = Duration.between( start, LocalDateTime.now() ); System.out.println( 4 / duration.toHours() ); System.out.println( (13*7) / duration.toDays() ); } } }