String 转Date格式化成年月日
时间: 2023-07-20 14:24:42 浏览: 89
String和Date的转换
5星 · 资源好评率100%
可以使用 SimpleDateFormat 类来将 String 类型的日期转换成 Date 类型,并格式化成年月日的形式。具体实现代码如下:
```java
String dateString = "2021-12-31";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = simpleDateFormat.parse(dateString);
simpleDateFormat.applyPattern("yyyy年MM月dd日");
String formattedDate = simpleDateFormat.format(date);
System.out.println(formattedDate); // 输出:2021年12月31日
```
其中,`SimpleDateFormat("yyyy-MM-dd")` 表示将字符串按照年月日的格式进行解析,而 `applyPattern("yyyy年MM月dd日")` 则表示将日期格式化成年月日的形式。最后输出的 `formattedDate` 就是格式化后的日期字符串。
阅读全文