2012-09-08 150 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

相关问题