// // 기본적으로 현재날짜와 시간으로 설정된다.
// 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
'Tech develop > Android' 카테고리의 다른 글
[Android] ScrollView 자동 스크롤 애니메이션 (0) | 2019.02.20 |
---|---|
[Android] FragmentTransaction add(), replace() 및 addToBackStack()의 차이점 (0) | 2018.06.14 |
[Android] Fragment 의 life cycle (0) | 2018.06.14 |
[Android]제네릭을 이용한 class작성 시 타입 알아내기 (0) | 2016.06.27 |
[android/안드로이드]메모리 로그 메세지 (0) | 2016.04.26 |