我正在使用 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"));
这给了我一个合适的格式。