调用getTime()
时,TimePicker控件将从12:05 PM(而不是725)返回1445。此外,AM 12:05也无法正常工作。设置setShowMeridiem时,控件非常不一致。请参阅所附的屏幕截图和代码。
代码:
Form hi = new Form(“ Picker”,BoxLayout.y());
Picker p = new Picker();
p.setType(PICKER_TYPE_TIME);
p.setShowMeridiem(true);
Label value = new Label("" + p.getTime());
hi.add(p)
.add(value);
p.addActionListener(e1
-> {
value.setText("" + p.getTime());
}
);
hi.show();
谢谢