我使用JFXtras庫在我的項目,當我從LocalDateTimeTextField獲得的價值就出現了這樣的1個朱安2017年01:00:00如何將Value設置爲LocalDateTimeTextField?
我的問題是,當我想值設置爲它。 我試過很多方法,但不工作
String date="1 juin 2017 17:00:00";
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("d MMM yyyy hh:mm:ss");
LocalDateTime localDate = LocalDateTime.parse(date, formatter);
fieldDate.setDisplayedLocalDateTime(localDate);
調試我broject,給我的錯誤在這行
LocalDateTime localDate = LocalDateTime.parse(date, formatter);
*** ....但不工作... ***如何不工作?拋出一個例外,是設置另一個值,是什麼都沒有設置? –
從來沒有使用它(也不是JavaFX),但我想這是你想要的方法:http://jfxtras.org/doc/8.0/jfxtras-controls/jfxtras/scene/control/LocalDateTimeTextField.html#setLocalDateTime-java.time .LocalDateTime-。請注意您的模式不正確。 ......應該是HH。 –
它給我這行錯誤LocalDateTime localDate = LocalDateTime.parse(date,formatter); – amirouche