반응형

// // 기본적으로 현재날짜와 시간으로 설정된다.

//    Calendar today = Calendar.getInstance();    

//    System.out.println("이 해의 년도 : " + today.get(Calendar.YEAR));

//    System.out.println("월(0~11, 0:1월): " + today.get(Calendar.MONTH));

//    // (today.get(Calendar.MONTH) + 1)) 이런 형식으로 하면 다음월을 받아 올 수 

//    // 있다. today.get(Calendar.MONTH) + 1로 하면 이상한 값이 나온다. (괄호유무)

//    System.out.println("월(0~11, 0:1월): " + (today.get(Calendar.MONTH) + 1));

//    System.out.println("이 해의 몇 째 주: " + today.get(Calendar.WEEK_OF_YEAR));

//    System.out.println("이 달의 몇 째 주: " + today.get(Calendar.WEEK_OF_MONTH));

//    // DATE와 DAY_OF_MONTH는 같다.

//    System.out.println("이 달의 몇 일: " + today.get(Calendar.DATE));

//    System.out.println("이 달의 몇 일: " + today.get(Calendar.DAY_OF_MONTH));

//    System.out.println("이 해의 몇 일: " + today.get(Calendar.DAY_OF_YEAR));

//    // 1:일요일, 2:월요일, ... 7:토요일

//    System.out.println("요일(1~7, 1:일요일): " + today.get(Calendar.DAY_OF_WEEK)); 

//    System.out.println("이 달의 몇 째 요일: " + today.get(Calendar.DAY_OF_WEEK_IN_MONTH));

//    System.out.println("오전_오후(0:오전, 1:오후): " + today.get(Calendar.AM_PM));

//    System.out.println("시간(0~11): " + today.get(Calendar.HOUR));

//    System.out.println("시간(0~23): " + today.get(Calendar.HOUR_OF_DAY));

//    System.out.println("분(0~59): " + today.get(Calendar.MINUTE));

//    System.out.println("초(0~59): " + today.get(Calendar.SECOND));

//    System.out.println("1000분의 1초(0~999): " + today.get(Calendar.MILLISECOND));

//    // 천분의 1초를 시간으로 표시하기 위해 3600000으로 나누었다.(1시간 = 60 * 60초)

//    System.out.println("TimeZone(-12~+12): " + 

//    (today.get(Calendar.ZONE_OFFSET)/(60*60*1000))); 

//    // 이 달의 마지막 일을 찾는다.

//    System.out.println("이 달의 마지막 날: " + today.getActualMaximum(Calendar.DATE) );





(1) YYYYMMDD 문자 Calendar 로 넘겨주기


String select_Date = "20150101";

Calendar month = Calendar.getInstance();

SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd");

month.setTime(formatter.parse( select_Date ));





(2) Calendar 날짜 String 으로 뽑아주기


String date = ""+new SimpleDateFormat("yyyyMMdd").format(calendarData.getTime());


or


String selectDate = "" + android.text.format.DateFormat.format("yyyyMMdd", calendarData);


출처 : https://m.blog.naver.com/PostView.nhn?blogId=komgurrbs&logNo=220262403979&proxyReferer=https:%2F%2Fwww.google.com%2F

반응형
,