ZK datebox 无法更改小时值

ZK datebox can't change hour value

这是我的日期框

<datebox value="@bind(vm.myDate)" format="d/M/yyyy hh:mm"/>

我可以更改日、月、年和分钟,接受小时。它默认为当前时间,当我更改为其他时间时,它会重置为该值。

在我的虚拟机上,myDate 的类型是 java.util.Date

Date myDate;
public Date getMyDate(){
    return myDate;
}
public void setMyDate(Date myDate){
    this.myDate = myDate;
}

ZK 无法确定您输入的是上午还是下午。因此——我的解释——它什么都不做。

您可以添加一个 AM/PM 输入元素,例如

 format="d/M/yyyy a hh:mm"

或者您可以设置 24 小时格式:

format="d/M/yyyy HH:mm"