HOUR_OF_DAY显示12小时的日期

use*_*954 1 java swing calendar jspinner simpledateformat

我试图以这种格式显示时间hh:mm在jsinner控件中

但我得到12小时不是24小时

这是我的代码

哪里错了

Date date = new Date();
SpinnerDateModel sm = new SpinnerDateModel(date, null, null, Calendar.HOUR_OF_DAY);
arr_time.setModel(sm);
JSpinner.DateEditor ar = new JSpinner.DateEditor(arr_time, "hh:mm");
arr_time.setEditor(ar);
Run Code Online (Sandbox Code Playgroud)

请指导

new*_*ser 5

尝试

JSpinner.DateEditor ar = new JSpinner.DateEditor(arr_time, "HH:mm");
Run Code Online (Sandbox Code Playgroud)

hh表示12小时格式. HH表示24小时格式