【发布时间】:2012-06-02 07:54:40
【问题描述】:
如何在 Java 中将“Tue Jun 05 00:00:00 GMT+05:30 2012”文本解析为 Date? 我使用了“EEE MMM dd HH:mm:ss z yyyy”格式但不工作。
【问题讨论】:
-
文字太多,代码少..
-
But not working 无法有效地找出问题所在。一定要分享一些代码,以便找出什么不工作
如何在 Java 中将“Tue Jun 05 00:00:00 GMT+05:30 2012”文本解析为 Date? 我使用了“EEE MMM dd HH:mm:ss z yyyy”格式但不工作。
【问题讨论】:
您可能错过的技巧是您必须设置语言环境,因为“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");
【讨论】: