Видимо, мне не хватает чего-то фундаментального. У меня проблема с форматированием значения jspinner. Я пробовал несколько разных способов и продолжаю получать ошибки, не отслеживал их, кроме того, что это связано с тем, как я пытаюсь получить значение из jspinner.
Вот код счетчика:
//setup date format for both spinners
SimpleDateFormat datePattern = new SimpleDateFormat("MM/dd/yyyy");
JSpinner dateFrom = new JSpinner(new SpinnerDateModel());
dateFrom.setEditor(new JSpinner.DateEditor(dateFrom, datePattern.toPattern()));
JPanel dateFromPanel = new JPanel(new GridLayout());
dateFromPanel.add(dateFrom);
dateFromPanel.setBorder(new TitledBorder("Date - From"));
Вот как я сейчас пытаюсь получить формат:
SimpleDateFormat sdfSource = new SimpleDateFormat("MM/dd/yyyy");
Date from = sdfSource.parse(dateFrom.getValue().toString());
SimpleDateFormat sdfDestination = new SimpleDateFormat("MM/dd/yyyy");
String dosFrom = sdfDestination.format(from);
Текущая ошибка:
Исключение в ветке "main" java.text.ParseException: Неразборчивая дата: "Пн 23 октября 00:00:00 ПО ВОСТОЧНОМУ ВРЕМЕНИ 2006"