0

我使用以下代码从值为09:10:06的字符串转换, 但在校准设置时间我得到了异常:无法解析的日期:“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

问题是你试图用错误的模式解析一个小时。这是修复。

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 回答