java yyyymmdd转成yyyy-mm-dd
时间: 2023-10-04 08:07:43 浏览: 161
EXCEL日期格式:YYYYMMDD转换成yyyy-mm-dd
5星 · 资源好评率100%
可以使用Java中的SimpleDateFormat类来将日期格式化为另一种形式,具体代码如下:
```java
String originalDate = "20220101"; // 原始日期字符串,格式为yyyymmdd
SimpleDateFormat originalFormat = new SimpleDateFormat("yyyyMMdd");
SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy-MM-dd");
try {
Date date = originalFormat.parse(originalDate);
String targetDate = targetFormat.format(date);
System.out.println("转换后的日期为:" + targetDate);
} catch (ParseException e) {
e.printStackTrace();
}
```
输出结果为:转换后的日期为:2022-01-01
其中,originalFormat表示原始日期字符串的格式,targetFormat表示目标日期字符串的格式。在try-catch块中,首先使用originalFormat将原始日期字符串解析为Date对象,然后使用targetFormat将Date对象格式化为目标日期字符串。最后输出目标日期字符串即可。
阅读全文