java里一个时间格式为2023-5-24 13:21:30,转换成2023524132130的格式
时间: 2023-12-06 13:44:21 浏览: 62
可以使用 SimpleDateFormat 类来进行转换。具体步骤如下:
1. 创建 SimpleDateFormat 对象,指定输入和输出的日期格式。
2. 使用 SimpleDateFormat 对象的 parse() 方法将字符串解析成 Date 对象。
3. 将 Date 对象转换成所需的输出格式。
示例代码如下:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Main {
public static void main(String[] args) throws ParseException {
// 输入时间字符串
String input = "2023-5-24 13:21:30";
// 创建 SimpleDateFormat 对象,指定输入和输出的日期格式
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMddHHmmss");
// 使用 SimpleDateFormat 对象的 parse() 方法将字符串解析成 Date 对象
Date date = inputFormat.parse(input);
// 将 Date 对象转换成所需的输出格式
String output = outputFormat.format(date);
System.out.println(output); // 输出:20230524132130
}
}
```
阅读全文