HOUR_OF_DAY显示12小时的日期

时间:2013-09-18 07:54:57

标签: java swing calendar simpledateformat jspinner

我试图以这种格式显示时间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);

请指导

1 个答案:

答案 0 :(得分:5)

尝试

JSpinner.DateEditor ar = new JSpinner.DateEditor(arr_time, "HH:mm");

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