localdatetime 获取最后一天是多少号
时间: 2024-04-11 11:28:16 浏览: 13
您可以使用Java中的`LocalDateTime`类来获取最后一天的日期。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.Month;
public class Main {
public static void main(String[] args) {
LocalDateTime now = LocalDateTime.now();
int lastDayOfMonth = now.withMonth(Month.JANUARY.getValue())
.withDayOfMonth(1)
.plusMonths(1)
.minusDays(1)
.getDayOfMonth();
System.out.println("最后一天是:" + lastDayOfMonth + "号");
}
}
```
这个示例代码中,我们首先获取当前的日期和时间,然后使用`withMonth()`方法将月份设置为1月份,使用`withDayOfMonth()`方法将日期设置为1号,然后使用`plusMonths(1)`方法将月份加1,最后使用`minusDays(1)`方法将日期减1,即可得到当前月份的最后一天的日期。