将date.toString()转换为日期

时间:2016-01-05 22:08:33

标签: java date exception

我正在尝试将字符串转换为日期。我在这里有一个示例,输入字符串为硬编码字符串。

try {
    String currentDate = "Tue Jan 05 21:19:57 CET 2016";
    Date d = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US).parse(currentDate);
} catch (ParseException e) {
    e.printStackTrace();
}

出于某种原因,这会引发以下异常:

ParseException: Unparseable date: "Tue Jan 05 21:19:57 CET 2016" (at offset 20)

有人可以帮我解决这个问题吗?谢谢!

1 个答案:

答案 0 :(得分:1)

您的问题在java.text.ParseException: Unparseable date

中描述

您的计算机本地可以影响SimpleDateFormat中使用的本地