java.util.Date.Date(long date)

 

long 타입으로 생성되는 Date 타입의 변수를 일수 더하거나 빼기

 

일자 감산 혹은 원하는 밀리세컨드 만큼의 값을 연산하여 문자열 타입의 날짜값을 생성하도록 한다.

문자열 포맷은 SimpleDateFormat 를 활용한다.

 

// -1일

long subTime = 1000 * 60 * 60 * 24 * -1;

 

// Returns the number of milliseconds (1970년 1월 1일, 0시 0분 0초 이후 밀리초 수 반환)

long iCurTime = new Date().getTime();

 

// 음의 수를 가산하여 String 타입 dateStr 으로 생성

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");

String dateStr = dateFormat.format(new Date(iCurTime + subTime)));

 

 

감사합니다 :)

 

Posted by 리트모스
: