Как переключать кнопки автоматически каждую неделю?

У меня есть 2 кнопки. 1 неделя и 2 неделя. Мне нужно чтобы они переключались каждую неделю автоматически. (Кнопка в синей форме обозначает, что она сейчас активна) Чтобы в 1,3 и 5ю неделю была активна 1 кнопка, а в 2,4 и 6ю неделю была активна 2 кнопка. Скажите пожалуйста как мне это сделать?

введите сюда описание изображения


Ответы (1 шт):

Автор решения: WiMank

Используйте Calendar.

  Calendar now = Calendar.getInstance();
  //Номер недели в месяце
  println("Current week of month is : " + now.get(Calendar.WEEK_OF_MONTH));
  //Номер недели в году
  println("Current week of year is : " + now.get(Calendar.WEEK_OF_YEAR));

Далее все просто, смотрим какая неделя и включаем нужную кнопку.

→ Ссылка