LocalDate属性怎么赋值
时间: 2024-10-08 22:15:55 浏览: 29
前台字符串赋值给JavaBean属性自动类型转换
`LocalDate` 是 Java 8 中引入的一个日期时间类,它表示一个日历年份、月份和日期,但不包括时间信息。要给 `LocalDate` 赋值,你可以直接创建一个新的实例,或者使用构造函数传入具体的年月日。
以下是几种常见的赋值方式:
1. 使用默认构造函数:
```java
import java.time.LocalDate;
LocalDate date = LocalDate.now(); // 当前日期
```
2. 直接指定年月日:
```java
LocalDate date = LocalDate.of(2023, Month.JANUARY, 1); // 指定2023年1月1日
```
3. 从 `YearMonthDay` 类转换而来:
```java
import java.time.YearMonthDay;
LocalDate date = YearMonthDay.of(2023, 1, 1).toLocalDate(); // 将YearMonthDay转换为LocalDate
```
4. 使用静态工厂方法如 `ofInt()` 或 `ofEpochDay()` 等,具体看需求。
阅读全文