JDK1.8新增日期类

import java.time.Instant;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;

/**
 * jak8新增
 */
public class Demo02 {
    public static void main(String[] args) {
        //===========Instant============
        Instant instant = Instant.now();//获取当前时间
        System.out.println(instant);//2021-07-15T14:04:23.163Z
        System.out.println(Instant.MAX);//时间的最大值  +1000000000-12-31T23:59:59.999999999Z
        System.out.println(Instant.MIN);//时间的最小值  -1000000000-01-01T00:00:00Z
        System.out.println(Instant.EPOCH);//1970-01-01T00:00:00Z
        //===========LocalDate============
        LocalDate localDate = LocalDate.now();//LocalDate只含年月日
        System.out.println(localDate);//2021-07-15

        //===========DateTimeFormatter============
        //将日期转为指定格式的字符串
        DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyy年MM月dd日");
        String format = localDate.format(dateTimeFormatter);
        System.out.println(format);//2021年07月15日
	//将指定格式的字符串转为LocalDate
        LocalDate parse = LocalDate.parse("2020-12-02");//参数必须为带“-”的格式
        System.out.println(parse);//2020-12-02
        LocalDate parse1 = LocalDate.parse("2020年12月12日", dateTimeFormatter);
        System.out.println(parse1);//2020-12-12
    }
}

JDK1.8新增日期类

上一篇:IDEA如何从断点里获取对象所有数据


下一篇:django-restframwork filter查询源码分析