在swings中设置jspinner的时间格式

时间:2010-10-02 11:03:17

标签: java swing time jspinner

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

请建议我以某种方式显示hh:mm am / pm格式的时间。我感谢您提出的宝贵建议。

2 个答案:

答案 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”));

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