通过SimpleDateFormat解析日期时的ParseException

时间:2015-10-19 15:45:18

标签: java date

我正在尝试将日期从字符串解析为Date 我的字符串日期为:Fri Apr 30 01:20:29 +0700 2010

我的代码是:

SimpleDateFormat format = new SimpleDateFormat("E MMM dd HH:mm:ss Z yyyy");            
Date date = format.parse(input);

但是我得到了一个Unparsable日期例外。 怎么了?

1 个答案:

答案 0 :(得分:3)

检查您的格式,您只有一个$this->app->bind(UserRepositoryInterface::class, DbUserRepository::class);而不是三个:

E

编辑:还要检查您的JVM语言区域设置或为您的通话指定一个。

正如评论中所写,以下代码有效:

EEE MMM dd HH:mm:ss Z yyyy