日期类LocalDate
时间: 2024-11-07 22:11:24 浏览: 1
LocalDate类获取日期和改变日期
`LocalDate`是Java 8中引入的一个日期类,它表示的是日历系统中的日期部分,不包含时间信息,比如小时、分钟和秒。它是`java.time`包下的核心组成部分,专门用于处理纯日期,例如生日、会议日期等。`LocalDate`类提供了一系列方便的方法来进行日期操作,如获取年份、月份、日期,以及加减日子等。
创建一个`LocalDate`实例通常通过`of()`工厂方法,或者从`YearMonthDay`组合中提取出来。例如:
```java
import java.time.LocalDate;
import java.time.YearMonth;
LocalDate today = LocalDate.now(); // 获取当前日期
LocalDate birthday = LocalDate.of(1990, Month.JANUARY, 1); // 创建特定的日期
YearMonth birthYearMonth = YearMonth.of(1990, Month.JANUARY);
LocalDate birthdayFromYearMonth = birthYearMonth.atDay(1); // 从YearMonth得到日期
```
阅读全文