0

所以,到目前为止,我有这个:

static SimpleDateFormat df = new SimpleDateFormat("dd MM yyyy");
jDateChooser8 = new com.toedter.calendar.JDateChooser();

当我解析正确的日期时,让我们说这个:

jDateChooser8.setDate(df.parse("24 07 1987"));

没关系,但是当我尝试解析时 ""(空字符串)

jDateChooser8.setDate(df.parse(""));

我得到一个例外:

第一行错误是:

java.text.ParseException: Unparseable date: ""

我想做的就是将日期设置为"",该怎么做?

4

2 回答 2

2

用于解析的 javadoc状态:“抛出:ParseException - 如果无法解析指定字符串的开头。”

""无法解析字符串,因此ParseException抛出 a。

于 2015-02-16T13:04:01.570 回答
1

我做了我想做的,似乎它奏效了。

jDateChooser8.cleanup();
于 2015-02-16T15:38:35.767 回答