如何使用vaadin组件来选择日期和时间

San*_*age 4 java datetime vaadin

我正在使用PopupDateFieldvaadin的组件,它只允许选择Day而不是时间.在vaadin中是否有任何其他组件,这个功能是否有任何方法可以更改PopupDateField以支持时间选择?

这是我的代码

        PopupDateField popupDateFieldScheduled = new PopupDateField();
        popupDateFieldScheduled.setImmediate(false);
        popupDateFieldScheduled.setWidth("-1px");
        popupDateFieldScheduled.setHeight("-1px");
        popupDateFieldScheduled.setDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ");
Run Code Online (Sandbox Code Playgroud)

Cha*_*ony 11

Vaadin 7中DateField的默认分辨率为Day.您可以使用DateField#setReolution配置它,即popupDateFieldScheduled.setResolution(Resolution.SECOND)