我有以下带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
答案 0 :(得分:3)
看起来这是一个已知问题:DatePicker: Time is not set on Date Object #4625
由于计划将与日期相关的组件重构为使用Java 8 LocalDate / Time API:Move to Java8 LocalDate/Time #4646
,似乎此问题的解决方法也延迟了