Подтвердить что ты не робот

Установка формата времени для jspinner в качелях

Я работаю в приложении java swing. В этом приложении я должен принимать временные данные от пользователя. Мне нужно сделать JSpinner на время, только в формате hh: mm am/pm. я искал в свойствах, но не смог получить этот формат.

Пожалуйста, предложите мне способ отображения времени в формате hh: mm am/pm. Я благодарю всех ваших ценных предложений.

4b9b3361

Ответ 1

Вы можете установить редактор и модель даты следующим образом:

SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);

spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));

Ответ 2

Спасибо, что ответила Гийому. Ваш ответ работает на меня после внесения небольшого изменения.

spinner.setEditor(новый JSpinner.DateEditor(spinner, "h: mm a" ));

Это дает мне подходящий формат.