java.util.Date.Date(long date) 일 가감산 (일수가감)
프로그래밍/JAVA 2012. 7. 4. 09:43 |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)));
감사합니다 :)