±Û¾´ÀÌ :°¼ø±â 2000³â 6¿ù 15ÀÏ 19:00:15
Àú´Â ÀÌ·± ÇÁ¹ÖÀ» ÇÏ°í ½Í½À´Ï´Ù.
import java.util.*;
import java.text.*;
public class abc {
public static void main(String arg[]) {
Calendar fm_date = new GregorianCalendar();
Calendar to_date;
SimpleDateFormat fmt;
fmt = new SimpleDateFormat("yyyy-MM-dd");
// ¿©±â¼ 12°³¿ù ¸¸Å Áõ°¡ÇÑ ³¯Â¥¸¦ ±¸ÇØ¿È.
to_date = aaa.DateDue(fm_date, 12);
// ÀÌ·¸°Ô ÇÏ¿©¼ ½ÃÀÛÀÏÀÚ¿Í Á¾·áÀÏÀÚ¸¦ ¾Ë°í ½ÍÀºµ¥
// ¸Þ¼ÒµåÀÇ Àμö°¡ Ŭ·¡½ºÀ̹ǷΠreference typeÀ¸·Î Àü´ÞµÇ¹Ç·Î
// ÀÌ ¸Þ¼Òµå¸¦ ½ÇÇàÇÏ°í ¿À¸é fm_dateµµ to_date¿Í µ¿ÀÏÇÑ °ªÀ¸·Î
// ¹Ù²ò´Ï´Ù.
System.out.println("from Date : " + fmt.format(fm_date.getTime()) +
"\n" + "to Date : " + fmt.format(to_date.getTime()));
}
}
class aaa {
public static Calendar DateDue(Calendar date, int b) {
Calendar wk_date = date;
wk_date.add(Calendar.MONTH, b);
// ¿©±â¼ addÇÏ´Â wk_date¿Í fm_date´Â º°°³ÀÇ °ÍÀ¸·Î Çϰí½Í½À´Ï´Ù.
// (main¿¡ ÀÖ´Â fm_date¸¦ º¯ÇÏÁö ¾Ê°Ô)
// ¾îÄÉÇϸé ÁÁÀ»±î¿ä °í¼ö´ÔÀÇ Á¶¾ðÀ» ¹Ù¶ø´Ï´Ù.
return wk_date;
}
}
¶Ç ½Ã°£À» Á¦¿ÜÇÑ ¼ø¼ö ³¯Â¥¸¸ ºñ±³ÇÏ°í ½ÍÀºµ¥ °£´ÜÈ÷ ºñ±³ÇÒ ¼ö ÀÖ´Â ¹æ¹ýµµ
°¡¸£ÄÑ ÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù.