newdate=Wed Dec 27 00:00:00 CST 2023转化为年月日时分秒的Java
时间: 2024-01-09 07:22:10 浏览: 77
Java输出系统当前的日期(年月日时分秒毫秒)
以下是将日期字符串转换为年月日时分秒的Java代码示例:
```java
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateConversion {
public static void main(String[] args) {
String dateString = "Wed Dec 27 00:00:00 CST 2023";
DateFormat dateFormat = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy");
try {
Date date = dateFormat.parse(dateString);
DateFormat outputFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = outputFormat.format(date);
System.out.println("Formatted date: " + formattedDate);
} catch (ParseException e) {
e.printStackTrace();
}
}
}
```
这段代码使用了`SimpleDateFormat`类来进行日期格式转换。首先,我们定义了输入日期字符串的格式,然后使用`parse`方法将字符串解析为`Date`对象。接下来,我们定义了输出日期的格式,并使用`format`方法将`Date`对象格式化为指定格式的字符串。最后,我们打印出转换后的日期字符串。
输出结果为:Formatted date: 2023-12-27 00:00:00
阅读全文