Я использую Vaadin Date picker 3.3.0
В Java я устанавливаю локаль, как показано ниже. datePicker.setLocale(Locale.CANADA_FRENCH);
datePicker.setLocale(Locale.CANADA_FRENCH);
Но формат отображения даты - ГГГГ-ММ-дд.
Как отформатировать его в: ГГГГ / ММ / дд ?? Спасибо!
Единственный способ прямо сейчас повлиять на формат даты средства выбора даты с помощью Java API - это использовать локаль (как вы).
Существует запрос функции для установки даты отформатируйте вручную (например, datePicker.setDateFormat("YYYY/MM/dd");), может быть, вы захотите поближе познакомиться с этим запросом, чтобы они вскоре его реализовали: https://github.com/vaadin/vaadin-date-picker-flow/issues/156
datePicker.setDateFormat("YYYY/MM/dd");
Также в комментариях В запросе функции описан альтернативный подход к настройке формата даты вручную, не используя API Java, а используя JavaScript. Может быть, вы хотите попробовать: https://github.com/vaadin/vaadin-date-picker-flow/issues/156#issuecomment -603904954