常用API(一):1.JDK8新增的时间 2.LocalDate 3.LocalTime 4.LocalDateTime

1.JDK8新增的时间

  

 

 2.

 

 3.LocalTime:

 2.LocalDate:

package com.itheima.新时间API;

import java.time.LocalDate;

public class a {
    public static void main(String[] args) {
        //0.获取本地日期对象(不可变对象)
        LocalDate ld=LocalDate.now();
        System.out.println(ld);

        //1.获取日期对象中的信息
        int year=ld.getYear();//
        System.out.println(year);
        int month=ld.getMonthValue();//
        System.out.println(month);
        int day =ld.getDayOfMonth();//
        System.out.println(day);
        int dayOfYear=ld.getDayOfYear();//一年中第几天
        int dayOfWeek=ld.getDayOfWeek().getValue();//星期几

        //2.直接修改某个信息
        LocalDate ld2=ld.withYear(2099);
        LocalDate ld3=ld.withMonth(12);
        System.out.println(ld2);
        System.out.println(ld);
        System.out.println(ld3);

        //3.把某个信息加多少
        LocalDate ld4=ld.plusYears(2);
        System.out.println(ld4);
        //4.把某个信息减多少
      LocalDate ld5=ld.minusYears(2);
      LocalDate ld6=ld.minusDays(20);
        //5.获取指定日期的LocalDate对象
        LocalDate ld8=LocalDate.of(2099,12,11);

        LocalDate ld9=LocalDate.of(2099,12,1);
        //6.判断2个日期对象,是否相等,在前还是在后
        System.out.println(ld8.equals(ld9));
        System.out.println(ld5.isAfter(ld6));
        System.out.println(ld6.isBefore(ld2));

    }
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2024-04-06 20:54  小彭先森  阅读(5)  评论(0编辑  收藏  举报