2012-09-08 145 views
1

我有這樣的字符串格式的日期「Sat Sep 8 10:13:09 GMT + 0530 2012」,任何人都可以幫助我如何將此字符串日期轉換爲日期類對象。如何將字符串日期轉換爲日期類對象

+0

如果我使用這個簡單的日期格式模型是工作的罰款「EEE MMM DD HH:MM:SS「GMT'Z YYYY」 – Ramesh

+0

爲上述問題找到解決方案在這裏 - http://pastebin.com/WruSHwpq – Ramesh

回答

2

試試看看這個代碼。當然,我已經根據你的字符串進行了修改,但是如果不能解決問題,你可能必須修改一些格式。

import java.util.*; 
import java.text.*; 

public class StringToDate { 
    public static void main(String[] args){ 
     try{ 
      String str_date="Sat Sep 8 10:13:09 GMT+0530 2012"; 
      DateFormat formatter ; 
      Date date ; 
      formatter = new SimpleDateFormat("EEE MMM d HH:mm:ss 'GMT'z yyyy"); 
      date = (Date)formatter.parse(str_date); 
      System.out.println("Today is " +date); 
     } 
     catch (ParseException e){ 
      System.out.println("Exception :"+e); 
     } 
    } 
} 
+0

上面的字符串格式不起作用,試試這個「EEE MMM d HH:mm:ss'GMT'z yyyy」它適用於我 – Ramesh

+0

是的,這就是我說的。我可能需要修改一下,因爲我根據自己的記憶來猜測它。如果你發現我的答案有幫助。我建議你去標記它。 – VendettaDroid

相關問題