java中Data对象截取年月日格式数据变成新的Data
时间: 2023-12-21 17:20:42 浏览: 150
假设你有一个名为`date`的`Date`对象,它包含一个日期,你想从中提取年月日格式的数据并创建一个新的`Date`对象,可以使用以下代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
Date date = new Date(); // 假设这是你的日期对象
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
String dateString = dateFormat.format(date);
Date newDate = dateFormat.parse(dateString);
System.out.println(newDate);
```
这将输出一个新的`Date`对象,其日期与原始日期相同,但时间部分被设置为0。如果你有一个不同的日期对象,只需将其替换为`date`即可。注意,`SimpleDateFormat`的参数中的格式可以根据你的需要进行修改。
阅读全文