import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; public class App { public static void main(String[] args) throws Exception { LocalDateTime now = LocalDateTime.now(); System.out.println(now); System.out.println(now.toLocalDate()); System.out.println(now.toLocalTime()); LocalDateTime starDateTime = LocalDateTime.of(2020, 1, 1, 0, 0, 0); long days = ChronoUnit.DAYS.between(starDateTime, now); System.out.println(days); LocalDateTime endDateTime = LocalDateTime.of(2020, 1, 1, 0, 0, 0).plusDays(days); long hours = ChronoUnit.HOURS.between(starDateTime, endDateTime); System.out.println(hours); long minutes = ChronoUnit.MINUTES.between(starDateTime, endDateTime); System.out.println(minutes); long seconds = ChronoUnit.SECONDS.between(starDateTime, endDateTime); System.out.println(seconds); } }