diff --git a/s-day01/src/com/inmind/jdk8_time04/Demo08.java b/s-day01/src/com/inmind/jdk8_time04/Demo08.java new file mode 100644 index 0000000..dfe34af --- /dev/null +++ b/s-day01/src/com/inmind/jdk8_time04/Demo08.java @@ -0,0 +1,28 @@ +package com.inmind.jdk8_time04; + +import java.time.LocalDate; + +/* + LocalDate的基本使用(代替Calender) + */ +public class Demo08 { + public static void main(String[] args) { + //1.获取本地日期对象,(时间不可变) + LocalDate ld = LocalDate.now(); + System.out.println(ld);//LocalDate重写了toString + + //2.获取日期对象的信息 + int year = ld.getYear();//年 + System.out.println(year); + int monthValue = ld.getMonthValue();//月 + System.out.println(monthValue); + int day = ld.getDayOfMonth();//日 + System.out.println(day); + + // 3、直接修改某个信息: withYear、withMonth、withDayOfMonth、withDayOfYear + LocalDate ld1 = ld.withYear(2099); + System.out.println(ld1); + LocalDate ld2 = ld.withMonth(12); + System.out.println(ld2); + } +}