SimpleDateFormat yearFormat = new SimpleDateFormat("yyyy"); SimpleDateFormat monthFormat = new SimpleDateFormat("MM");
String str = yearFormat.format(new Date()); int year = Integer.parseInt(yearFormat.format(new Date())); int month = Integer.parseInt(monthFormat.format(new Date()));
// System.out.println(year + "-" + month + "-" + day); int daySum = 0; switch (month) { case 1: daySum = 31; break; case 2: if (year % 4 == 0) { daySum = 29; break; } daySum = 28; break; case 3: daySum = 31; break; case 4: daySum = 30; break; case 5: daySum = 31; break; case 6: daySum = 30; break; case 7: daySum = 31; break; case 8: daySum = 31; break; case 9: daySum = 30; break; case 10: daySum = 31; break; case 11: daySum = 30; break; case 12: daySum = 31; break; }
// System.out.println(daySum); return daySum; } public static int getLevel() {
SimpleDateFormat dayFormat = new SimpleDateFormat("dd"); int day = Integer.parseInt(dayFormat.format(new Date())); int level = 0; // 1-7;8-14;15-22;23-|; if (day >= 1 && day <= 7) { level = 1; } else if (day >= 8 && day <= 14) { level = 2; } else if (day >= 15 && day <= 22) { level = 3; } else if (day >= 23 && day <= getDaySum()) { level = 4; } // System.out.println("level:" + level); return level; } }