gpt4 book ai didi

java - Vaadin datefield 组件设置默认日期

转载 作者:行者123 更新时间:2023-12-02 03:26:57 25 4
gpt4 key购买 nike

我的问题是,如果我使用 vaadin 框架在 Web 应用程序的 UI 中放置一个日期字段(如以下代码),那么如何为其设置默认日期值?我还可以在 Eclipse 编辑器中看到带有日期字段的 setValue() 方法建议,但在其文档中没有太多关于如何使用 setValue() 设置特定日期的信息。

DateField dueDate = new DateField();
dueDate.setDateFormat("dd-MM-yyyy");
dueDate.setVisible(true);
dueDate.setCaption("Due Date");
**dueDate.setValue();**

预先感谢您的关注。我正在使用 vaadin7。

最佳答案

这确实是您需要调用的setValue方法。您可以提供一个 java.util.Date 对象。 this documentation page 上的第一个代码示例显示它。

// Create a DateField with the default style
DateField date = new DateField();

// Set the date and time to present
date.setValue(new Date());

如果您使用的是 Java 8 并且想要使用 LocalDateLocalDateTime,则需要将其转换为 java.util.Date或者为 DateField 编写一个 Converter (我前段时间这样做过,请参阅 here )。

关于java - Vaadin datefield 组件设置默认日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38718566/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com