JDK8-LocalDate使用

简介

从Java 8之后,Java里面添加了许多的新特性,其中一个最常见也是最实用的便是日期处理的类——LocalDate。

新增的日期jar主要有三种:

java.time.LocalDate ->只对年月日做出处理

java.time.LocalTime ->只对时分秒纳秒做出处理

java.time.LocalDateTime ->同时可以处理年月日和时分秒

日期操作

//获取当前日期
LocalDate.now();
//获取当前日期的前一月
LocalDateTime begin = end.plus(-1L, ChronoUnit.MONTHS);
//获取当月的第一天
LocalDate.now().with(TemporalAdjusters.firstDayOfMonth());
//获取当月的最后一天
LocalDate.now().with(TemporalAdjusters.lastDayOfMonth());
//获取当月的第二天
LocalDate.now().withDayOfMonth(2);

LocalDateTime

获取当前时分秒转换成yyyy-MM-dd HH:mm:ss格式

LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"))

猜你喜欢

转载自blog.csdn.net/weixin_44642403/article/details/109286950
今日推荐