長いミリ秒の値をフォーマットしてDateオブジェクトに解析する関数を実行しようとしています。
public static Date parseDate(long millisec, String format) {
try {
SimpleDateFormat formatter = new SimpleDateFormat(format);
Date formattedDate = new Date(millisec);
formatter.format(formattedDate);
return formattedDate;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
関数にプラグインした形式は次のとおりです: " dd-MM-yyyy HH-mm:ss
"それでも、この結果形式を取得しています: " Thu Apr 19 19:51:22 SGT 2012
"
このような結果が得られる理由はありますか?