Я работаю в приложении Java Swing.В этом приложении я должен принять время от пользователя.Мне нужно сделать JSpinner для времени, только в формате чч: мм утра / вечера.Я искал в свойствах, но не смог получить этот формат.
Пожалуйста, предложите мне способ отображения времени в формате чч: мм am / pm.Я благодарю всех ваших ценных предложений.
Вы можете установить редактор и модель даты следующим образом:
SpinnerDateModel model = new SpinnerDateModel(); model.setCalendarField(Calendar.MINUTE); spinner= new JSpinner(); spinner.setModel(model); spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
Спасибо, что ответили на Гийома. Ваш ответ работает для меня после внесения небольшого изменения, т.е.
spinner.setEditor (новый JSpinner.DateEditor (счетчик, "ч: мм а"));
Это дает мне подходящий формат.