在swings中设置jspinner的时间格式

Tom*_*man 16 java time swing jspinner

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

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

Gui*_*ume 15

您可以像这样设置编辑器和日期模型:

SpinnerDateModel model = new SpinnerDateModel();
model.setCalendarField(Calendar.MINUTE);

spinner= new JSpinner();
spinner.setModel(model);
spinner.setEditor(new JSpinner.DateEditor(spinner, "h:mm a"));
Run Code Online (Sandbox Code Playgroud)


Tom*_*man 8

谢谢你回答纪尧姆.在做了一些小改动后,你的答案对我有用

spinner.setEditor(new JSpinner.DateEditor(spinner,"h:mm a"));

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