Java 8 语言新特性学习

2018-03-01  本文已影响0人  我就不想当菜鸟

1.lambda表达式、方法引用、@FunctionalInterface 函数式接口
2.增加重复注解@Repeatable

Java8 时间api

处理时间的类型

java8的时间API在包java.time中,使用时使用以下几个类来处理时间:

Period,Duration表示时间的间隔。

对时间进行处理

LocalDate today = LocalDate.now(); //获取当前的日期
Month month = today.getMonth();//获取当前的月份
LocalDate newDate = LocalDate.of(2016,04,11); //根据输入的年月日,生成一个日期对象
LocalTime moment = LocalTime.now(); //获取当前的时间
LocalTime nextMoment = moment.plusHours(2); //将当前的时间增加两个小时
LocalTime lastTime = moment.minus(2,ChronoUnit.Hours);//将当前的时间回拨两小时
lastTime.isBefore(nexMoment); //两个时间比较先后顺序
newDate.isLeapYear(); //检查给定日期是否是闰年
上一篇 下一篇

猜你喜欢

热点阅读