java 中new Date只要日期
时间: 2023-11-17 07:24:34 浏览: 351
在 Java 中,我们可以使用 `java.time.LocalDate` 类来表示只包含日期的对象。`LocalDate` 类提供了多种获取日期的方法,如 `now()` 方法可以获取当前日期,`of()` 方法可以根据指定的年月日构造日期对象。
下面是一个示例代码:
```java
import java.time.LocalDate;
public class Main {
public static void main(String[] args) {
LocalDate date = LocalDate.now();
System.out.println(date); // 输出如:2022-07-20
}
}
```
上述代码中,我们首先通过 `LocalDate.now()` 方法获取当前日期,然后直接输出即可。输出结果会自动格式化为 `yyyy-MM-dd` 的日期字符串。
如果你需要构造指定日期的 `LocalDate` 对象,可以使用 `LocalDate.of(year, month, day)` 方法,其中 `year`、`month` 和 `day` 分别代表年、月、日。例如:
```java
LocalDate date = LocalDate.of(2022, 7, 20);
System.out.println(date); // 输出如:2022-07-20
```
上述代码中,我们构造了一个日期对象,其年份为 2022,月份为 7,日期为 20。输出结果同样为 `yyyy-MM-dd` 的日期字符串。
阅读全文