Java Simple Date Formatter解析错误

时间:2012-06-02 07:54:41

标签: parsing date

如何在Java中解析“Tue Jun 05 00:00:00 GMT + 05:30 2012”文本到日期? 我使用格式“EEE MMM dd HH:mm:ss z yyyy”但是没有用。

1 个答案:

答案 0 :(得分:0)

您可能错过的诀窍是您必须设置区域设置,因为“Tue”或“Jun”只能用英语理解。

这有效:

        SimpleDateFormat ft = new SimpleDateFormat("EEE MMM dd HH:mm:ss z yyyy", Locale.ENGLISH);
        Date dt = ft.parse("Tue Jun 05 00:00:00 GMT+05:30 2012");