java怎么把 yyyy年mm月dd日HH时 转成yyyy-MM-dd HH:mm
时间: 2024-06-13 16:05:27 浏览: 78
java时间格式转换
4星 · 用户满意度95%
可以使用SimpleDateFormat类来实现将 yyyy年mm月dd日HH时 转成 yyyy-MM-dd HH:mm 的格式。具体实现代码如下所示:
```java
String dateStr = "2022年01月01日12时";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日HH时");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm");try {
Date date = sdf1.parse(dateStr);
String result = sdf2.format(date);
System.out.println(result);
} catch (ParseException e) {
e.printStackTrace();
}
```
以上代码中,首先定义了一个字符串类型的日期时间,然后使用SimpleDateFormat类分别定义了两个日期时间格式,分别为 yyyy年MM月dd日HH时 和 yyyy-MM-dd HH:mm。接着使用parse()方法将字符串类型的日期时间转换为Date类型,最后使用format()方法将Date类型的日期时间转换为字符串类型的日期时间,并输出结果。
阅读全文