用Java如何将这个时间Tue, 21 Feb 2023 16:00:00 GMT转换为yyyymmdd格式
时间: 2024-02-03 14:13:42 浏览: 71
预处理中__DATE__格式的时间转换为yymmdd格式
5星 · 资源好评率100%
可以使用Java中的SimpleDateFormat类来完成这个任务。下面是一个示例代码:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateFormatExample {
public static void main(String[] args) {
String inputDate = "Tue, 21 Feb 2023 16:00:00 GMT";
SimpleDateFormat inputFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z");
SimpleDateFormat outputFormat = new SimpleDateFormat("yyyyMMdd");
try {
Date date = inputFormat.parse(inputDate);
String outputDate = outputFormat.format(date);
System.out.println(outputDate);
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先定义了输入日期的格式和输出日期的格式,然后使用`inputFormat.parse()`方法将输入日期字符串解析为Date对象,然后使用`outputFormat.format()`方法将Date对象格式化为输出日期字符串。最终输出的结果为`20230221`。
阅读全文