SimpleDateFormat DATE_TIME_FORMAT = new SimpleDateFormat("yyyyMMddHHmmss");
try {
String timeString=new String("19860821130102");
Log.v(TAG, "timeString=" + timeString);
java.util.Date date = DATE_TIME_FORMAT.parse(timeString);
Log.v(TAG, date.toString());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
上記のスニペットを使用して、現在までの文字列を解析します。logcatの結果は
timeString=19860821130102
8 月 21 日木曜日 14:01:02 GMT+08:00 1986
時間フィールドは 14 ではなく 13 であるべきだと思います。これは私を混乱させます。何か助けはありますか?