文字列から日付のみを変換する書式文字列の指定方法。私の場合、日付部分のみが関連しています
DateTime
失敗するように構築する:
String dateString = "2009-04-17";
DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd");
DateTime dateTime = formatter.parseDateTime(dateString);
エラーありjava.lang.IllegalArgumentException: Invalid format: "2011-04-17" is too short
おそらく、LocalDate
代わりに使用する必要があるためです。しかし、 のフォーマッタは見当たりませんLocalDate
。String dateString = "2009-04-17";
変換する最良の方法は何ですかLocalDate
(または、それが正しい表現でない場合は別のもの)
ありがとう...