java将cst时间格式_CST 时间格式转换成普通的时间格式yyyy-MM-dd HH:mm:ss
时间: 2024-02-27 11:55:53 浏览: 67
java时间格式转换
4星 · 用户满意度95%
可以使用Java中的SimpleDateFormat类将CST时间格式转换成普通的时间格式yyyy-MM-dd HH:mm:ss。示例代码如下:
```
String cstTime = "Thu May 20 09:38:29 CST 2021";
SimpleDateFormat cstFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);
cstFormat.setTimeZone(TimeZone.getTimeZone("Asia/Shanghai"));
Date date = cstFormat.parse(cstTime);
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedTime = dateFormat.format(date);
System.out.println(formattedTime); // 输出:2021-05-20 09:38:29
```
首先,将CST时间字符串转换成Date对象需要使用SimpleDateFormat类,并指定输入的时间格式为"EEE MMM dd HH:mm:ss zzz yyyy",其中zzz表示时区信息。然后,将输入的时区信息设置为"Asia/Shanghai",即上海时区。接着,将转换后的Date对象格式化为普通的时间格式yyyy-MM-dd HH:mm:ss,最后输出格式化后的时间字符串。
阅读全文