java 获取当前日期 yyyy-mm-dd 格式 返回 Date类型
时间: 2024-05-11 11:18:54 浏览: 86
可以使用 SimpleDateFormat 类来实现这个功能。
下面是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ParseException {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date currentDate = new Date();
String dateString = dateFormat.format(currentDate);
System.out.println(dateString);
Date date = dateFormat.parse(dateString);
System.out.println(date);
}
}
```
输出:
```
2022-01-15
Sat Jan 15 00:00:00 CST 2022
```
在上面的代码中,我们首先创建了一个 SimpleDateFormat 对象,指定了日期格式为 yyyy-MM-dd。然后使用 format 方法将当前日期转换为字符串形式,并输出。接着使用 parse 方法将字符串转换为 Date 对象,并输出。
阅读全文