私の入力は次のように文字列形式です。
3/4/2010 10:40:01 AM
3/4/2010 10:38:31 AM
私のコードは次のとおりです。
DateFormat dateFormat = new SimpleDateFormat("dd/mm/yyyy hh:mm:ss aa");
try
{
Date today = dateFormat.parse(time);
System.out.println("Date Time : " + today);
}
catch (ParseException e)
{
e.printStackTrace();
}
出力は次のとおりです。
Sun Jan 03 10:38:31 AST 2010
Sun Jan 03 10:40:01 AST 2010
その日(太陽)がどこから来たのかわかりませんか?または(AST)?なぜ日付が間違っているのですか?元の文字列の日付と同じ形式を維持し、それをDateオブジェクトにしたかっただけです。
Netbeans6.8Macバージョンを使用しています。