yyyy/M/d的Date类型转yyyy-M-d的Date类型
时间: 2023-12-03 10:44:04 浏览: 19
假设你使用的是Java语言,可以使用SimpleDateFormat类来实现这个转换。
以下是示例代码:
```
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConversion {
public static void main(String[] args) {
String dateString = "2022/2/28";
SimpleDateFormat format1 = new SimpleDateFormat("yyyy/M/d");
SimpleDateFormat format2 = new SimpleDateFormat("yyyy-M-d");
try {
Date date = format1.parse(dateString);
String newDateString = format2.format(date);
System.out.println(newDateString);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先定义了一个日期字符串,然后创建了两个SimpleDateFormat对象:一个用于解析原始日期字符串,另一个用于格式化新日期字符串。
接下来,我们使用format1对象的parse方法将原始日期字符串转换为Date对象。然后,我们使用format2对象的format方法将该Date对象格式化为新日期字符串。
运行上面的代码,输出结果为:`2022-2-28`,这就是我们需要的新日期字符串。