Stirng 转换成 yyyy-MM-dd hh:mm:ss
时间: 2023-08-08 19:08:16 浏览: 87
String、Calendar、Date间的相互转换
在 Java 中,可以使用 SimpleDateFormat 类将字符串格式化为另一种日期格式。要将字符串转换为格式为“yyyy-MM-dd hh:mm:ss”的日期,可以按照以下步骤进行操作:
1. 创建 SimpleDateFormat 对象,指定日期格式。例如:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
2. 使用 SimpleDateFormat 对象的 parse 方法将字符串转换为 Date 对象。例如:Date date = sdf.parse("2022-01-01 12:30:45");
3. 使用 SimpleDateFormat 对象的 format 方法将 Date 对象格式化为字符串。例如:String strDate = sdf.format(date);
完整的代码示例如下:
```
String str = "2022-01-01 12:30:45";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date date = sdf1.parse(str);
String strDate = sdf2.format(date);
System.out.println(strDate);
```
输出结果为:
```
2022-01-01 12:30:45
```
请注意,输出结果中的时间使用了小写字母的“hh”,表示 12 小时制时间,如果您需要使用 24 小时制时间,请使用大写字母的“HH”。
阅读全文