Primefaces Datepicker不会将时间传递到支持bean

时间:2019-05-11 17:48:20

标签: primefaces datepicker

我有以下带showTime =“ true”的datePicker,它允许用户输入日期和时间。

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

deliveryTime是java.util.Date(也尝试过使用String,结果相同)

在浏览器的“网络”标签中,我可以看到:

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

但是,当我提交表单时,日期设置正确,但是bean接收的时间仅为00:00:00

1 个答案:

答案 0 :(得分:3)

看起来这是一个已知问题:DatePicker: Time is not set on Date Object #4625

由于计划将与日期相关的组件重构为使用Java 8 LocalDate / Time API:Move to Java8 LocalDate/Time #4646

,似乎此问题的解决方法也延迟了