2

如何在 Java 中将“Tue Jun 05 00:00:00 GMT+05:30 2012”文本解析为日期?我使用了格式“EEE MMM dd HH:mm:ss z yyyy”但不工作。

4

1 回答 1

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");
于 2012-06-02T08:19:37.497 回答