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 - 指定された文字列の先頭を解析できない場合」と記載されています。

文字列""を解析できないため、 aParseExceptionがスローされます。

于 2015-02-16T13:04:01.570 に答える
1

私はそれがうまくいったようです。

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