0

次のコードを使用して、値が09:10:06の文字列から変換します が、cal set time で例外が発生しました: Unparseable date: "09:19:06" どうすればこの問題を克服できますか。

DateFormat df = new SimpleDateFormat("dd.MM.yyyy");
Calendar cal  = Calendar.getInstance();
try {
cal.setTime(df.parse(memberValue));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
4

2 に答える 2

1

問題は、間違ったパターンで 1 時間を解析しようとしていることです。これが修正です。

DateFormat df = new SimpleDateFormat("HH:mm:ss");
于 2013-06-16T07:46:47.953 に答える
0

パターンは入力dd:MM:yyyy 用でなければなりません09:10:06

于 2013-06-16T07:46:55.400 に答える