SimpleDateFormat"W"默认设置SUNDAY是一周的第一天,例如:
SimpleDateFormat f = new SimpleDateFormat("W");
format.f(new Date());
Run Code Online (Sandbox Code Playgroud)
我想设置"W"第一天是星期一,我尝试:
SimpleDateFormat f = new SimpleDateFormat("W");
Calendar c=Calendar.getInstance();
c.setTimeInMillis(input);
c.setFirstDayOfWeek(Calendar.MONDAY);
format.format(c.getTime())
Run Code Online (Sandbox Code Playgroud)
但没有效果.plaese帮助我,谢谢!
Hug*_*ugi 12
在SimpleDateFormat上使用setCalendar()来设置用于日期计算的日历:
SimpleDateFormat format = new SimpleDateFormat("W");
Calendar calendar = Calendar.getInstance();
calendar.setFirstDayOfWeek( Calendar.MONDAY );
format.setCalendar( calendar );
format.format( whateverDateYouWantToFormat );`
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2928 次 |
| 最近记录: |