2012-03-09 24 views
0

javaで時間を解析すると、文字列引数として "12:12"が渡されます。"Thu Jan 01 12:12:00 IST 1970"が出力されます。日付形式の問題

"Fri Mar 09 12:12:00 IST 2012"を出力します。

String timestr = "12:12"; 
Date convertedDate = null; 
try { 
    SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm"); 
    convertedDate = dateFormat.parse(timestr); 
} catch (ParseException e) { 
    e.printStackTrace(); 
} 
System.out.println(convertedDate); 

ありがとう!

+2

ご質問を受け入れてください。 – epoch

答えて

6

私は、この問題はnull値で日付を作成してから時間の値を初期化することが問題だと思います。私はあなたがCalendarクラスを使用し、カレンダーのインスタンスを取得し、時間を設定する必要がありますと思う。それが完了したら、カレンダーから日付オブジェクトを作成し、必要に応じて解析します。

関連する問題