[ Android ( Oreo ) ]

Calendar 데이터 upDate



  다른 스코프에서 ( 달력을 수정하기 위해 )
  Calendar의 새 인스턴스를 사용할 경우 현재날짜 기준으로 가져오기 때문에 
  이전 맥락에서 수정한 날짜 데이터를 적용시킬 필요가 있다.

  - 해당 코드는 전역(멤버)변수 year, month 를 사용

  Calendar calendar = Calendar.getInstance();    //1. 현재시점달력 인스턴스
  calendar.set(Calendar.YEAR,year);              //2. 현재데이터로 최신화
  calendar.set(Calendar.MONTH,month);
  calendar.set(Calendar.DAY_OF_MONTH,1);         //3. 처음날짜로 초기화 -
  // - 존재하지 않는 날짜에서(31일) calendar.add 사용시 사용 오류 때문


 

 

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
gamza
현재 버전
선택 버전
graphittie 자세히 보기