java获取当前月份开始和结束时间
时间: 2023-07-04 08:28:12 浏览: 109
可以使用Java 8的时间API来获取当前月份的开始和结束时间。以下是示例代码:
```java
import java.time.LocalDate;
import java.time.YearMonth;
import java.time.format.DateTimeFormatter;
public class MonthStartEndExample {
public static void main(String[] args) {
// 获取当前年月
YearMonth yearMonth = YearMonth.now();
// 获取当前月份的第一天
LocalDate firstDayOfMonth = yearMonth.atDay(1);
// 获取当前月份的最后一天
LocalDate lastDayOfMonth = yearMonth.atEndOfMonth();
// 定义日期格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
// 输出结果
System.out.println("当前月份的第一天:" + firstDayOfMonth.format(formatter));
System.out.println("当前月份的最后一天:" + lastDayOfMonth.format(formatter));
}
}
```
输出结果:
```
当前月份的第一天:2021-11-01
当前月份的最后一天:2021-11-30
```
这里使用了DateTimeFormatter来格式化日期输出,你可以根据需要自定义格式。
阅读全文