日期和时间API
LocalDate 和 LocalTime
LocalDate类的实例是一个不可变对象,只提供了简单的日期,并不含当天的时间信息,同时不附带任何和时区相关的信息。 LocalTime
使用静态工厂方法 now 从系统时钟中获取当前的日期:
LocalDate localDate = LocalDate.now();
//获取年
int year = localDate.getYear();
//获取月
int month = localDate.getMonthValue();
//获取日
int day = localDate.getDayOfMonth();
使用静态工厂方法 of 创建一个 LocalDate 实例:
LocalDate date = LocalDate.of(2020,3,20);
使用静态工厂方法 now 从系统时钟中获取当前的时间:
LocalTime localTime = LocalTime.now();
//获取小时
int hour = localTime.getHour();
//获取分钟
int minute = localTime.getMinute();
//获取秒
int second = localTime.getSecond();
使用静态工厂方法 of 创建一个 LocalTime 实例:
//创建具有时分的LocalTime对象
LocalTime localTime = LocalTime.of(10,30);
//创建具有时分秒的LocalTime对象