java 当月最后一天_java中取得当月最后一天的四种方法
时间: 2023-10-10 16:06:34 浏览: 49
是的,我了解您的要求,下面是 Java 中取得当月最后一天的四种方法:
1. 使用 Calendar 类
```java
Calendar calendar = Calendar.getInstance();
int lastDay = calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
```
2. 使用 LocalDate 类
```java
LocalDate today = LocalDate.now();
LocalDate lastDay = today.withDayOfMonth(today.lengthOfMonth());
```
3. 使用 SimpleDateFormat 类
```java
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_MONTH, calendar.getActualMaximum(Calendar.DAY_OF_MONTH));
String lastDay = format.format(calendar.getTime());
```
4. 使用 Joda-Time 库
```java
DateTime dateTime = new DateTime();
DateTime lastDay = dateTime.dayOfMonth().withMaximumValue();
```
以上四种方法都可以取得当月的最后一天,您可以根据自己的需要选择其中一种使用即可。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)