如何在 Vaadin DateTimePicker 组件中显示前导零?

How to get leading zeros displayed in the Vaadin DateTimePicker component?

在我的 Vaadin Flow 应用程序中,我使用的是 Vaadin DateTimePicker component。如果我 select 一个日期,它将在没有前导零的情况下显示(例如“4.7.2021”)。我希望组件显示前导零(例如“04.07.2021”),但我找不到 API 调用来这样做。地点是瑞士。有任何想法吗?我想我缺少一个非常简单的解决方案来解决这个整天的问题……

您应该使用 EnhancedDatePicker https://vaadin.com/directory/component/enhanced-datepicker

在那里你可以设置模式甚至解析器。例如:

// how the date should be formatted
datePicker.setPattern("dd.MM.yyyy);

// allowed formats to enter the date
datePicker.setParsers("ddMMyy", "ddMMyyyy", "dd.MM.yy", "dd.MM.yyyy");