2012-07-26 96 views
3

我使用这部分代码在我的应用程序:未处理的异常类型ParseException的

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'hh:mm:ss'Z'"); 
Date qdate = new GregorianCalendar(0,0,0).getTime(); 
try { 
    qdate = sdf.parse(dt); 
} catch (ParseException e) { 
    e.printStackTrace(); 
} 

但是Eclipse抛出一个错误说:

未处理的异常类型ParseException的

有什么问题就在这里? 你是否需要我发布整个代码? Thnx提前!

+0

代码段工作正常这里。尝试清理并重新构建您的项目。 – Robert 2012-07-26 08:25:48

+0

没有工作:( 奇怪的是,我在一个函数中写了这部分代码,并且工作正常。但是,当我在下面写了另一个函数时,发生了错误.. 这是一条线索吗? – 2012-07-26 08:29:36

回答

6

请参见下面的代码

 String date = "Sat, 23 Jun 2012 00:00:00 +0000"; 
     try { 
      SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss z"); 
      SimpleDateFormat df2 = new SimpleDateFormat("dd/MM/yy"); 
      date = df2.format(date)); 
     } catch (java.text.ParseException e) { 
      // TODO Auto-generated catch block 
      e.printStackTrace(); 
     } 
+0

是的,这是问题:) 我错误的包进口:) 所以,而不是这样做,我只是改变了导入包:) Thnx的指导,但! :) – 2012-07-26 08:33:37

+0

已经做了..我还是没有投票,但是.. :) 我只有4个声望,并且能够投票需要15个代表:( – 2012-07-26 08:39:16

+0

谢谢它解决了我的错误 – Spoonface 2012-08-23 20:36:15