设置摆动中的 jspinner 的时间格式

2022-09-03 05:50:16

我正在一个java swing应用程序中工作。在该应用程序中,我必须从用户那里获取时间输入。我需要为时间制作一个JSpinner,只有hh:mm am / pm格式。我在属性中搜索,但无法获得此格式。

请建议我一些以hh:mm am / pm格式显示时间的方法。我感谢你们所有的宝贵建议。


答案 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(new JSpinner.DateEditor(spinner, “h:mm a”));

这给了我一个合适的格式。


推荐