2011-12-23 10 views
0

文字列を日付型オブジェクトに変換しようとしていますが、クラスキャスト例外が発生し続けています。私はどこでもチェックして、使用しているのと同じ方法を見つけました。何か間違いがあります。文字列を日付クラスオブジェクトに変換する際に、クラスキャストの例外がありますか?

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); 
    } 
} 
関連する問題