Android 计算月份的周数

3 阅读1分钟

发版日期临近,遇到个问题,让我半夜12.还在加班

首先放个日期的代码

Calendar instance = Calendar.getInstance();
instance.setFirstDayOfWeek(Calendar.MONDAY);//下次别忘了

在计算周数,要求是按周一开始算起的,然后,功能模块里很多Calendar对象都没有加上setFirstDayOfWeek(Calendar.MONDAY)设置,结果....

某些设备,默认周日开始算起的,然后就出问题了,跟我自己测试的表现行为根本不一致,

没错,我测试时是OK的,但是在某些设备上就不行。

于是,就只能加班修改,重新计算。