Чтобы JDateChooser
отображал определенный формат даты, вам нужно установить этот конкретный формат, используя setDateFormatString
API
Пример:
JDateChooser myDateChooser = new JDateChooser();
myDateChooser.setDateFormatString("yyyy-MM-dd");
Вы уже делаете это? Затем вы должны опубликовать место, где вы получаете значение от компонента.
И там, где вы обрабатываете изменение свойства JDateChooser, вы можете сделать что-то вроде следующего, чтобы получить дату в том же формате:
Пример: (при условии, что String dateString - это место, где вы хотите строку даты)
myDateChooser.addPropertyChangeListener(new PropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent evt) {
if (evt.getPropertyName().equals("date")) {
dateString = new SimpleDateFormat("yyyy-MM-dd").format(myDateChooser.getDate());
}
}
});