LocalDate 设置本月最后一天
时间: 2023-08-19 16:24:31 浏览: 85
可以使用Java 8中java.time包中的LocalDate类来设置本月最后一天。具体实现方法如下:
```java
LocalDate today = LocalDate.now(); //获取当前日期
LocalDate lastDayOfMonth = today.withDayOfMonth(today.lengthOfMonth()); //设置为本月最后一天
```
上述代码中,我们首先获取当前日期对象today,然后使用withDayOfMonth方法将其设置为本月最后一天。该方法的参数使用了today.lengthOfMonth(),表示获取当前日期对象所在月份的天数。这样就能够动态地获取本月最后一天的日期对象lastDayOfMonth了。
相关问题
localdate获取本月最后一天
以下是使用LocalDate获取本月最后一天的代码示例:
```java
LocalDate date = LocalDate.now();
LocalDate lastDayOfMonth = date.with(TemporalAdjusters.lastDayOfMonth());
System.out.println("本月最后一天:" + lastDayOfMonth);
```
这段代码中,我们首先使用`LocalDate.now()`获取当前日期,然后使用`TemporalAdjusters.lastDayOfMonth()`获取本月最后一天,最后将其赋值给`lastDayOfMonth`变量。最后,我们使用`System.out.println()`方法输出结果。
localdate获取本月第一天
使用LocalDate可以通过TemporalAdjusters方法获取本月的第一天。具体代码如下:
LocalDate date = LocalDate.now();
LocalDate firstDay = date.with(TemporalAdjusters.firstDayOfMonth());
System.out.println(firstDay);
阅读全文