localDate获取当前时间
时间: 2024-09-11 07:18:15 浏览: 41
java获取当前时间的四种方法代码实例
`LocalDate`是Java 8引入的一个日期类,它表示的是没有时间部分的日期,只包含年、月和日的信息。如果你想要获取当前的时间,应该使用`LocalDateTime`或者`ZonedDateTime`,因为它们包含了日期和时间。对于单纯的当前日期,你可以这样做:
```java
import java.time.LocalDate;
LocalDate currentDate = LocalDate.now(); // 获取当前日期,不包括时间
```
这将返回系统当前所在的时区下的日期。如果你想获取特定时区的当前日期,可以使用`ZonedDateTime`并指定时区:
```java
import java.time.ZoneId;
import java.time.ZonedDateTime;
ZonedDateTime currentZonedDateTime = ZonedDateTime.now(ZoneId.systemDefault()); // 获取当前时区的日期和时间
LocalDate specificTimeZoneDate = currentZonedDateTime.toLocalDate(); // 提取日期部分
```
阅读全文