常用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)); } }