Java的日期与时间之java.time.LocalDate简介说明
下文笔者讲述java.time.LocalDate简介说明,如下所示
java.time.LocalDate简介说明
LocalDate类的功能: 表示一个本地日期的类 它的日期是无时区属性的 可用于来表示生日、节假日期等等 LocalDate类用于表示一个确切的日期 而不是这个日期所在的时间(如java.util.Date中的2022.08.14 表示的实际是这一天的00:00这个瞬间)。 LocalDate类位于java.time包下 类名叫java.time.LocalDate 注意事项: 由于创建出来的实例也是不可变对象 所以LocalDate的计算方法将返回一个新的LocalDate
创建一个LocalDate实例
实现方式: //方式1 LocalDate localDate = LocalDate.now(); //方式2 LocalDate localDate2 = LocalDate.of(2022,08,14);
访问日期信息
可使用以下方法访问LocalDate中的日期信息int year = localDate.getYear(); Month month = localDate.getMonth(); int dayOfMonth = localDate.getDayOfMonth(); int dayOfYear = localDate.getDayOfYear(); DayOfWeek dayOfWeek = localDate.getDayOfWeek();
LocalDate计算方法
plusDays() plusWeeks() plusMonths() plusYears() minusDays() minusWeeks() minusMonths() minusYears()例
//定义LocalDate对象 LocalDate d = LocalDate.of(2022,08,14); //加三年 LocalDate d1 = localDate.plusYears(3); //减三年 LocalDate d2 = localDate.minusYears(3);
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。