https://blog.csdn.net/BinshaoNo_1/article/details/101543159 这篇也简单罗列了一番,再补充一些
计算两个时间差:
java.time.Duration duration = java.time.Duration.between(LocalDateTime startTime, LocalDateTime endTime );
duration.toMinutes() //两个时间差的分钟数
toNanos()//纳秒
toMillis()//毫秒
toMinutes()//分钟
toHours()//小时
toDays()//天数
LocalDate操作:
LocalDate ldate = LocalDate.now();
System.out.println("当前天数(相对一年而言):" + ldate.getDayOfYear());
System.out.println("当前日期减一天= " + ldate.minusDays(1));
System.out.println("当前日期减一个月= " + ldate.minusMonths(1));
System.out.println("当前日期减一年= " + ldate.minusYears(1));
System.out.println("当前日期加一天= " + ldate.plusDays(1));
System.out.println("当前日期加一个月= " + ldate.plusMonths(1));
System.out.println("当前日期加一年= " + ldate.plusYears(1));
LocalDateTime操作:
LocalDateTime ldate = LocalDateTime.now();
System.out.println("当前天数(相对一年而言)= " + ldate.getDayOfYear());
System.out.println("当前日期减一天= " + ldate.minusDays(1));
System.out.println("当前日期减一个月= " + ldate.minusMonths(1));
System.out.println("当前日期减一年= " + ldate.minusYears(1));
System.out.println("当前日期减一小时= " + ldate.minusHours(1));