我正在使用java swing应用程序。在该应用程序中,我必须从用户那里获取时间输入。 我需要制作一个JSpinner,只有hh:mm am / pm格式。我在属性中搜索但无法获得此格式。
请建议我以某种方式显示hh:mm am / pm格式的时间。我感谢您提出的宝贵建议。
答案 0 :(得分:15)
您可以像这样设置编辑器和日期模型:
SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);
spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
答案 1 :(得分:8)
感谢您回答Guillaume。在做了一些小改动之后,你的答案对我有用了。
spinner.setEditor(new JSpinner.DateEditor(spinner,“h:mm a”));
这给了我一个合适的格式。