java 캘린더를 이용하는 방법

달을 원하는 만큼 돌리기

import java.text.ParseException;
import java.util.Calendar;
import java.util.GregorianCalendar;


public class CalendarMain
{
       static java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat(
            "yyyy-MM", java.util.Locale.KOREA);
      
       /**
       * @param args
       * @throws ParseException
        */
       public static void main(String[] args) throws ParseException
       {
            
             StringBuilder sb = new StringBuilder();

             GregorianCalendar start = new GregorianCalendar();
             start.setTime(formatter.parse("2013-1"));
            
             GregorianCalendar end = new GregorianCalendar();
             end.setTime(formatter.parse("2014-01"));

             sb.append(formatter.format(start.getTime()));
            
             while(!start.equals(end))
             {
                    sb.append(",");
                    start.add(Calendar.MONTH, 1);                
                    sb.append(formatter.format(start.getTime()));
             }

             System.out.println(sb.toString());
       }


}

댓글

이 블로그의 인기 게시물

HP 서버 OS 설치시 HDD를 잡지 못하는 문제

python-gdal 설치

Mysql JOIN 사용시 컬럼이름 중복해결