Java时间格式为2023-04-30T16:00:00转成年月日时分秒string类型
时间: 2023-10-22 22:10:02 浏览: 66
要将Java时间格式2023-04-30T16:00:00转换为年月日时分秒的字符串类型,可以使用Java的SimpleDateFormat类进行处理。以下是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String inputDate = "2023-04-30T16:00:00";
String outputFormat = "yyyy-MM-dd HH:mm:ss";
SimpleDateFormat inputDateFormat = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
SimpleDateFormat outputDateFormat = new SimpleDateFormat(outputFormat);
try {
Date date = inputDateFormat.parse(inputDate);
String outputDate = outputDateFormat.format(date);
System.out.println(outputDate);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上述代码中,首先定义了输入日期的格式为"yyyy-MM-dd'T'HH:mm:ss",然后定义了输出日期的格式为"yyyy-MM-dd HH:mm:ss"。接着使用SimpleDateFormat类的parse方法将输入日期字符串解析成Date对象,再使用format方法将Date对象格式化成输出日期字符串。
执行上述代码,输出结果将为"2023-04-30 16:00:00",即转换后的年月日时分秒字符串类型。