0
我在我的項目中使用了DateChooser jar。在Linux(Ubuntu)上測試時顯示的日期格式爲dd/MM/yy
,當我在Windows機器上測試同一項目時,顯示的日期格式爲MM/dd/yy
。以下是代碼片段:DateChooser格式在不同的機器上更改
SimpleDateFormat chooserDateFormat = new SimpleDateFormat("dd/MM/yy HH:mm:ss");
dteKCActDate = new DateChooserCombo();
dteKCActDate.setBounds(new Rectangle(11, 23, 164, 21));
dteKCActDate.setFieldFont(new Font("Verdana", Font.PLAIN, 12));
dteKCActDate.setNavigateFont(new Font("Verdana", Font.PLAIN, 12));
dteKCActDate.setFormat(3);
dteKCActDate.setCurrentNavigateIndex(1);
dteKCActDate.setNothingAllowed(false);
dteKCActDate.getSelectedDate();
dteKCActDate.addSelectionChangedListener(new datechooser.events.SelectionChangedListener() {
public void onSelectionChange(datechooser.events.SelectionChangedEvent evt) {
MultyDateChooseModel iObj=((MultyDateChooseModel)evt.getSource());
iObj.commit();
}
});
我的問題是,爲什麼當我切換到不同的機器上顯示日期格式的差異。