【发布时间】:2013-03-22 08:27:17
【问题描述】:
我有一个 JSpinner。当我使用spinner.getValue()它给我Sun Mar 24 01:11:41 PDT 2013
但我只想拥有Hour and Minute in 24 hour format
Date date = new Date();
SpinnerDateModel sm = new SpinnerDateModel(date, null, null, Calendar.MINUTE);
JSpinner spinner = new JSpinner(sm);
JSpinner.DateEditor de = new JSpinner.DateEditor(spinner, "hh:mm a");
spinner.setEditor(de);
if ( spinner.getEditor() instanceof JSpinner.DefaultEditor )
{
JSpinner.DefaultEditor editor = ( JSpinner.DefaultEditor ) spinner.getEditor();
editor.getTextField().setEnabled( true );
editor.getTextField().setEditable( false );
}
System.out.println("Spinner: "+spinner.getValue());
【问题讨论】:
标签: java swing simpledateformat jspinner