0

日付ピッカーの FXML

@FXML プライベート DatePicker dp_detay_cal;

pojo.setFirstDate(dp_detay_cal.getValue());

エラー: localdate は日付に変換できません

変換方法

4

1 に答える 1

0

推奨される解決策は、pojo クラスのプロパティLocalDateの型としてa を使用することです。firstDate

java.util.Dateは、より多くの情報が含まれていLocalDateます。時刻 (日) とタイムゾーンが含まれます。したがって、に変換する前に、それらにいくつかの値を含める必要がありますDate

何らかの理由で pojo クラスを変更できない場合は、試してください。

LocalDateTime localDateTime = dp_detay_cal.getValue().atStartOfDay();
ZonedDateTime zonedDateTime = localDateTime.atZone(ZoneId.systemDefault());
Instant instant = Instant.from(zonedDateTime);
pojo.setFirstDate(Date.from(instant));
于 2014-08-02T20:30:13.387 に答える