数据库datetime查询出来Fri May 12 00:00:00 CST 2023, java格式化
时间: 2023-08-21 12:07:52 浏览: 106
可以使用 Java 中的 SimpleDateFormat 类来格式化日期时间。具体操作如下:
```java
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeFormatter {
public static void main(String[] args) throws ParseException {
// 假设日期时间是 'Fri May 12 00:00:00 CST 2023'
String dateStr = "Fri May 12 00:00:00 CST 2023";
SimpleDateFormat oldFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
Date date = oldFormat.parse(dateStr);
SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = newFormat.format(date);
System.out.println(formattedDate); // 输出 '2023-05-12 00:00:00'
}
}
```
在上面的代码中,我们首先将字符串类型的日期时间转换为 Date 对象,然后使用 SimpleDateFormat 类将其格式化为需要的字符串格式。在格式化字符串中,yyyy、MM、dd、HH、mm、ss 分别表示年、月、日、小时、分钟、秒。
阅读全文