我正在尝试使用掩码更改JFormattedTextField中的默认日期格式。
我有掩蔽,但它获得默认日期格式(MM / dd / YYYY),但我想将其更改为(dd / MM / YYYY)。我怎么能这样做?
这是我的JFormattedTextField代码
txt_RStart = new javax.swing.JFormattedTextField();
try {
txt_RStart.setFormatterFactory(new javax.swing.text.DefaultFormatterFactory(new javax.swing.text.MaskFormatter("##/##/####")));
} catch (java.text.ParseException ex) {
ex.printStackTrace();
}
此代码默认提供(MM / dd / YYYY)此日期格式,但需要(dd / MM / YYYY)此日期Fromat 如何使用此掩码添加dateformat?
谢谢。
答案 0 :(得分:0)
我认为你可以在初始化文本字段时给出格式,如下面的代码段所示:
DateFormat format = new SimpleDateFormat("dd/MM/yyyy");
txt_Rstart = new javax.swing.JFormattedTextField(format);