java - "Fri Jun 05 00:00:00 PDT 2015"的日期格式是什么

标签 java date-format simpledateformat

我正在尝试确定要使用的 java 日期格式字符串

"Fri Jun 05 00:00:00 PDT 2015"

现在我正在使用

SimpleDateFormat format = new SimpleDateFormat("EEE MM dd HH:mm:ss zzzz yyyy");

但这会产生

  com.fasterxml.jackson.databind.JsonMappingException: 
  java.text.ParseException: Unparseable date: "Fri Jun 05 00:00:00 PDT 2015" 
  (through reference chain:....

最佳答案

您当月还需要一个 M:

EEE MMM dd HH:mm:ss zzzz yyyy

the Javadocs of SimpleDateFormat中提到了这一点:

Month: If the number of pattern letters is 3 or more, the month is interpreted as text; otherwise, it is interpreted as a number.

关于java - "Fri Jun 05 00:00:00 PDT 2015"的日期格式是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30849981/

相关文章:

java - 安卓 : Error SimpleDateFormat Unknown pattern character 'u'

java - 对 mashup 应用程序的建议

c# .net 核心在 Windows 和 Linux 上日期格式 MMM 的区别

php - Laravel 5.1 date_format 验证允许两种格式

java - 使用 SimpleDateFormat 将具有 GMT 时区的字符串解析为 Date

java - SimpleDateFormat 在 android 5.1.1 中不起作用吗?

java - Android 动态壁纸视差滚动效果

java - 正确结束Java命令行应用

java - 使用 avro 序列化将整个 Json 发送到 kafka?

Java日期时间格式转换