Java把20230714111022转成时分秒yyyy-MM-dd HH:mm:ss
时间: 2023-09-26 08:09:56 浏览: 97
您好!要将字符串"20230714111022"转换为时分秒的格式"yyyy-MM-dd HH:mm:ss",您可以使用Java的SimpleDateFormat类来实现。以下是一个示例代码:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) {
String dateString = "20230714111022";
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = inputFormat.parse(dateString);
String formattedDate = outputFormat.format(date);
System.out.println(formattedDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
运行这段代码,将输出转换后的日期时间字符串:"2023-07-14 11:10:22"。
这里使用了两个SimpleDateFormat对象,一个用于解析输入的日期字符串,另一个用于格式化输出的日期字符串。您可以根据需要调整日期格式的模式字符串。
希望这可以帮助到您!如果您有任何其他问题,请随时提问。
阅读全文