2012-06-02 49 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");