java8 日期类库基本使用
1public static void main(String[] args) { 2 /** 3 * java 比较两个日期的差 年 月 日 等 4 */ 5 DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); 6 LocalDate start_ = LocalDate.parse("1994-09-03", dateTimeFormatter); 7 LocalDateTime end_ = LocalDateTime.now(); 8 long years = ChronoUnit.YEARS.between(start_, end_); 9 long days = ChronoUnit.DAYS.between(start_, end_); 10 System.out.println("年:" + years); 11 System.out.println("天:" + days); 12 //plus 13 LocalDateTime nextWeek = end_.plus(1L, ChronoUnit.WEEKS);//月 年 同理 14 System.out.println("一周后:" + nextWeek); 15 16 //minus 17 LocalDateTime preWeek = end_.minusWeeks(1); 18 System.out.println("上一周:" + preWeek); 19 LocalDateTime preDay = end_.minusDays(2); 20 System.out.println("前两天:" + preDay); 21 }