java8 date basic library use

java8 date basic library use

 public static void main(String[] args) {
        /**
         * java 比较两个日期的差 年 月 日 等
         */
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
        LocalDate start_ = LocalDate.parse("1994-09-03", dateTimeFormatter);
        LocalDateTime end_ = LocalDateTime.now();
        long years = ChronoUnit.YEARS.between(start_, end_);
        long days = ChronoUnit.DAYS.between(start_, end_);
        System.out.println("年:" + years);
        System.out.println("天:" +Days);
         // PLUS 
        the LocalDateTime nextweek = end_.plus (1L, ChronoUnit.WEEKS); // Year Month Similarly 
        System.out.println ( "A week later:" + nextweek); 

        // minus 
        the LocalDateTime preWeek = end_.minusWeeks (. 1 ); 
        System.out.println ( "last week:" + preWeek); 
        the LocalDateTime preDay = end_.minusDays (2 ); 
        System.out.println ( "two days before:" + preDay); 
    }

Guess you like

Origin www.cnblogs.com/coderdxj/p/12220866.html
Recommended