DatePicker Primefaces не передает время бину поддержки - PullRequest
1 голос
/ 11 мая 2019

У меня есть следующий datePicker с showTime = "true", который позволяет пользователю вводить дату и время.

<p:datePicker id="deliveryTime" value="#{orderController.order.deliveryTime}" showTime="true" pattern="dd.MM.yyyy"/>

deliveryTime - это java.util.Date (также пробовал со строкой, тот же результат)

Во вкладке Network моего браузера я вижу:

formContent:j_id_m_4:deliveryTime_input: 23/05/19 19:45

Однако, когда я отправляю форму, дата устанавливается правильно, но бин получает время только как 00: 00: 00

1 Ответ

3 голосов
/ 11 мая 2019

Похоже, это известная проблема: DatePicker: время не установлено для объекта Date # 4625

Также кажется, что исправление этой проблемы отложено из-за планов, связанных с датой рефакторинга компонентов, связанных с датой.использовать Java 8 LocalDate / Time API: Перейти к Java8 LocalDate / Time # 4646

...