Calendar.WEEK_OF_YEAR在My 2 Android手机中有所不同

时间:2016-03-03 17:39:18

标签: java android calendar

我有这段代码

Calendar c = Calendar.getInstance();
c.set(Calendar.YEAR, year);
c.set(Calendar.MONTH, month - 1);
c.set(Calendar.DAY_OF_MONTH, 1);

当你得到c.get(Calendar.WEEK_OF_YEAR)时,它产生不同的周数

示例c.set(2016, Calendar.JANUARY, 1);

一个Android手机产生c.get(Calendar.WEEK_OF_YEAR) = 1 另一个是c.get(Calendar.WEEK_OF_YEAR) = 53

1 个答案:

答案 0 :(得分:0)

有几种方法可以计算周数。 这可能会对你有所帮助: https://stackoverflow.com/a/4608695