设置摆动中的 jspinner 的时间格式
我正在一个java swing应用程序中工作。在该应用程序中,我必须从用户那里获取时间输入。我需要为时间制作一个JSpinner,只有hh:mm am / pm格式。我在属性中搜索,但无法获得此格式。
请建议我一些以hh:mm am / pm格式显示时间的方法。我感谢你们所有的宝贵建议。
我正在一个java swing应用程序中工作。在该应用程序中,我必须从用户那里获取时间输入。我需要为时间制作一个JSpinner,只有hh:mm am / pm格式。我在属性中搜索,但无法获得此格式。
请建议我一些以hh:mm 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(new JSpinner.DateEditor(spinner, “h:mm a”));
这给了我一个合适的格式。