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
}
}
原文:https://www.cnblogs.com/zhangyaru/p/15017858.html