【问题标题】:Format date in Vaadin date picker在 Vaadin 日期选择器中格式化日期
【发布时间】:2023-12-21 06:16:01
【问题描述】:

我正在使用 Vaadin 日期选择器 3.3.0

在 Java 中,我将语言环境设置为以下代码。 datePicker.setLocale(Locale.CANADA_FRENCH);

但是日期格式显示是YYYY-MM-dd。

如何将其格式化为:YYYY/MM/dd ?? 谢谢!

【问题讨论】:

  • 也许您可以发布一个最小的代码示例?

标签: java vaadin-date-picker


【解决方案1】:

目前使用 Java API 影响日期选择器的日期格式的唯一方法是使用区域设置(就像您一样)。

有一个手动设置日期格式的功能请求(如datePicker.setDateFormat("YYYY/MM/dd");),也许您想对该功能请求表示赞同,以便他们尽快实施:https://github.com/vaadin/vaadin-date-picker-flow/issues/156

此外,在该功能请求的 cmets 中,还描述了如何通过不使用 Java API 而是使用 JavaScript 手动设置日期格式的替代方法。也许你想尝试一下:https://github.com/vaadin/vaadin-date-picker-flow/issues/156#issuecomment-603904954

【讨论】: