我需要一些帮助才能将一周的第一天从星期日设置为星期一(将 SMTWTFS 更改为 MTWTFSS)com.toedter.calendar.JDateChooser
,我这样尝试没有结果,我使用的是 JDateChooser 1.3.3 版:
JDateChooser dateChooser = new JDateChooser(new Date());
dateChooser.getCalendar().setFirstDayOfWeek(Calendar.MONDAY);
我需要一些帮助才能将一周的第一天从星期日设置为星期一(将 SMTWTFS 更改为 MTWTFSS)com.toedter.calendar.JDateChooser
,我这样尝试没有结果,我使用的是 JDateChooser 1.3.3 版:
JDateChooser dateChooser = new JDateChooser(new Date());
dateChooser.getCalendar().setFirstDayOfWeek(Calendar.MONDAY);
遵循正确 getter 实现的约定,getCalendar() 可能会返回所用日历的副本。因此,您对 setFirstDayOfWeek() 的调用是针对一个不是JDateChooser 的日历对象的对象。
我似乎找不到 JDateChooser 1.3.3 的文档,但如果 setCalendar() 存在,这应该有效:
Calendar c = dateChooser.getCalendar();
c.setFirstDayOfWeek(Calendar.MONDAY);
dateChooser.setCalendar(c);