您的格式有几个问题:
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);D
表示年份中的某天,而不是月份中的某天- 您错过了时区
- 月的格式不正确
- 因为你的时间是24小时制,你需要
H
的,而不是h
SimpleDateFormat有关
日期和时间模式的 信息,请参阅文档。

您的格式有几个问题:
SimpleDateFormat format = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.US);D表示年份中的某天,而不是月份中的某天
H的,而不是
h
SimpleDateFormat有关