package java0907_api; import java.text.SimpleDateFormat; import java.util.Calendar; /* * 2016ë 2ì ë§ì§ë§ì¼ê³¼ ìì¼ì 구íë íë¡ê¸ë§¤ì 구ííì¸ì. * [ì¶ë ¥ê²°ê³¼] * 2016-2-29 ììì¼ */ public class Java149_Calendar { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int year = 2016; int month = 2; cal.set(Calendar.YEAR, year); cal.set(Calendar.MONTH, month - 1); // ë§ì§ë§ì¼ int date = cal.getActualMaximum(Calendar.DATE); // ìì¼ int day = cal.get(Calendar.DAY_OF_WEEK); String week = ""; switch (day) { case 1: week = "ì¼"; break; case 2: week = "ì"; break; case 3: week = "í"; break; case 4: week = "ì"; break; case 5: week = "목"; break; case 6: week = "ê¸"; break; case 7: week = "í "; break; } System.out.printf("%d-%d-%d %sìì¼\n", year, month, date, week); } }