2012-06-02 51 views
2

如何在Java中解析“Tue Jun 05 00:00:00 GMT + 05:30 2012”text to Date? 我已经使用格式“EEE MMM dd HH:mm:ss z yyyy”但是没有工作。Java简单日期格式化程序解析错误

+1

任何错误/异常? – Asif

+1

太多的文本和更少的代码.. – Sajmon

+0

_But not working_没有效率地找出这里有什么问题。请分享一些代码,以便找出_什么是不工作_ – Asif

回答

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");