java获取当月开始时间以及结束时间格式是yyyy-mm-dd
时间: 2023-12-22 09:05:20 浏览: 159
日期时间及数字的格式化参数大全
你可以使用 Java 中的 `java.time` 包来获取当月的开始时间和结束时间。下面是一个示例代码:
```java
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
public class Main {
public static void main(String[] args) {
// 获取当月开始时间
LocalDate startDate = LocalDate.now().withDayOfMonth(1);
// 获取当月结束时间
LocalDate endDate = LocalDate.now().withDayOfMonth(LocalDate.now().lengthOfMonth());
// 格式化日期为 "yyyy-MM-dd" 格式
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
String formattedStartDate = startDate.format(formatter);
String formattedEndDate = endDate.format(formatter);
System.out.println("当月开始时间:" + formattedStartDate);
System.out.println("当月结束时间:" + formattedEndDate);
}
}
```
运行以上代码,将输出类似以下结果:
```
当月开始时间:2022-02-01
当月结束时间:2022-02-28
```
请注意,这个示例中使用了当前系统日期来获取当月的开始时间和结束时间。你也可以根据需要使用其他日期来替代 `LocalDate.now()`。
阅读全文