0

次のように実際の年の週を取得しようとすると:

Calendar cal = Calendar.getInstance();
actualWeek = cal.get(Calendar.WEEK_OF_YEAR);

私はactualWeekに35を取得します

しかし、

cal.set(2013, 7, 30);
int week = cal.get(Calendar.WEEK_OF_YEAR);

私は40を取得します

と 42

cal.set(2013, 8, 18);
int week = cal.get(Calendar.WEEK_OF_YEAR);

カレンダーの何が問題になっていますか? 8/29 と 8/30 の場合は 35、9/18 の場合は 38 になります。

4

0 に答える 0