2011-12-23 72 views
0

我想将字符串转换为日期类型对象,但不断得到类转换exception.I检查无处不在,发现与我正在使用相同的方式。我不知道我犯了什么错误kindly帮助。将字符串转换为日期类对象时类抛出异常?

String str; 
SimpleDateFormat formatter; 
Date date; 


str="12/23/2011" 
    formatter=new SimpleDateFormat("MM/dd/yyyy"); 
    try { 
    date=(Date)formatter.parse(str); 
    } catch (ParseException e) { 
     // TODO Auto-generated catch block 
     e.printStackTrace(); 
    } 

回答

0

此代码适用于我,也许你犯了导入错误。

import java.text.ParseException; 
import java.text.SimpleDateFormat; 
import java.util.Date; 

public class Test { 
    public static void main(String[] args) { 
     String str = "12/23/2011"; 
     SimpleDateFormat formatter = new SimpleDateFormat("MM/dd/yyyy"); 
     Date date = null; 

     try { 
      date = formatter.parse(str); 
     } catch (ParseException e) { 
      e.printStackTrace(); 
     } 

     System.out.println(date); 
    } 
} 
相关问题