JAVA输出两个月份之间的起止日期
时间: 2024-10-08 16:13:24 浏览: 31
在Java中,你可以使用`java.time`包下的`MonthDay`和`YearMonth`类来处理月份之间的日期范围。这里是一个简单的示例,展示如何获取两个给定年月的开始和结束日期:
```java
import java.time.Month;
import java.time.YearMonth;
public class MonthDateRange {
public static void main(String[] args) {
YearMonth startMonth = YearMonth.of(2023, 2); // 开始月份
YearMonth endMonth = YearMonth.of(2023, 4); // 结束月份
// 获取开始和结束的日期
MonthDay startDate = startMonth.atStartOfMonth();
MonthDay endDate = endMonth.atEndOfMonth();
System.out.println("开始日期: " + startDate);
System.out.println("结束日期: " + endDate);
// 输出起止日期范围
System.out.println("从 " + startDate + " 到 " + endDate);
}
}
```
上述代码首先创建了`startMonth`和`endMonth`代表起止月份,然后通过`.atStartOfMonth()`和`.atEndOfMonth()`获取这两个月份的起始和结束日期。最后,它会打印出起止日期以及整个日期范围。
阅读全文