java判断日期是不是本月的最后一天
时间: 2023-08-27 18:04:08 浏览: 224
您可以使用Java中的Calendar类来判断日期是否是本月的最后一天。具体实现可以参考以下代码:
```java
import java.util.Calendar;
public class Main {
public static boolean isLastDayOfMonth(Calendar date) {
int lastDay = date.getActualMaximum(Calendar.DAY_OF_MONTH);
return date.get(Calendar.DAY_OF_MONTH) == lastDay;
}
public static void main(String[] args) {
Calendar date1 = Calendar.getInstance();
date1.set(2022, Calendar.FEBRUARY, 28);
System.out.println(isLastDayOfMonth(date1)); // true
Calendar date2 = Calendar.getInstance();
date2.set(2022, Calendar.FEBRUARY, 27);
System.out.println(isLastDayOfMonth(date2)); // false
}
}
```
其中,date为待判断的日期,函数返回值为true表示该日期为本月的最后一天,否则返回false。
阅读全文