package java0907_api; import java.util.Calendar; public class Java148_Calendar { public static void main(String[] args) { Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); // Calendar.Monthë 1ìì¼ ë 0ì 리í´íë¤. int month = c.get(Calendar.MONTH) + 1; int date = c.get(Calendar.DATE); // int hour = c.get(Calendar.HOUR); // 12ìê° ë¨ì int hour = c.get(Calendar.HOUR_OF_DAY); // 24ìê° ë¨ì int minute = c.getMaximum(Calendar.MINUTE); int second = c.get(Calendar.SECOND); System.out.printf("%d-%d-%d %d:%d:%d\n", year, month, date, hour, minute, second); // ì´ë²ë¬ì ë§ì§ë§ë ë¦¬í´ System.out.println(c.getActualMaximum(Calendar.DATE)); // ì¤ëì ìì¼ ë¦¬í´(ì¼ìì¼ -> 1) System.out.println(c.get(Calendar.DAY_OF_WEEK)); // ì¤ëì 기ì¤ì¼ë¡ 5ì¼ ì ì ë ì§ë¡ ì¤ì c.add(Calendar.DATE, -5); System.out.println(c.get(Calendar.DATE)); // 2017-3-1 c.set(2017, 2, 1); System.out.printf("%d-%d-%d\n", c.get(Calendar.YEAR), c.get(Calendar.MONTH) + 1, c.get(Calendar.DATE)); } }