LocalDate 设置当月第一天
时间: 2023-07-04 20:31:17 浏览: 98
localtime 设置
要设置 `LocalDate` 对象为当月的第一天,可以使用 `withDayOfMonth()` 方法并传入 `1` 作为参数。具体步骤如下:
```java
LocalDate date = LocalDate.now(); // 获取当前日期
LocalDate firstDayOfMonth = date.withDayOfMonth(1); // 设置为当月第一天
System.out.println(firstDayOfMonth); // 输出当月第一天的日期
```
在上述代码中,首先获取当前日期,然后使用 `withDayOfMonth()` 方法将日期设置为当月的第一天。该方法会返回一个新的 `LocalDate` 对象,表示修改后的日期。最后,通过 `System.out.println()` 方法输出当月第一天的日期。
需要注意的是,`withDayOfMonth()` 方法并不会修改原有的 `LocalDate` 对象,而是返回一个新的 `LocalDate` 对象。因此,如果需要保存修改后的日期,需要将返回值赋值给一个新的变量。
阅读全文