Calendar cl = Calendar.getInstance();
int nowMonth = cl.get(Calendar.MONTH); // 0
int nowMonth2 = cl.get(Calendar.MONTH - 1); // 2017?
В январе nowMonth - 0, хорошо.
Почему nowMonth2 - 2017? Т.е. возвращает год.
Потому что константа Calendar.MONTH равна 2, а Calendar.YEAR - 1.
Метод .get() возвращает значение соответствующего поля. Поэтому если вы ему передаёте 1 (а Calendar.MONTH - 1 - это 2 - 1 = 1), то получаете год.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости