2018. 2. 10. 04:27
반응형

자바에서 날짜를 이용해야하는 경우가 많다.

간단한 예제를 통해 사용해볼 수 있다.

자세한 기능을 원한다면 구글에 검색을 열심히 해봐야 한다.


import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Test {

	public static void main(String[] args) {
		Calendar cal = Calendar.getInstance();
		System.out.println(cal.getTime());
		
		cal.add(Calendar.YEAR, 1); // 날짜 계산: 1년 더하기
		cal.add(Calendar.MONTH, -2); // 2개월 전으로 월 빼기
		cal.add(Calendar.DATE, 3); // 3일 후로 날짜 더하기
		System.out.println(cal.getTime());
		
		System.out.println(cal.get(Calendar.MONTH)+1); // cal의 월 구하기, 1을 더해야함
		
		// 원하는 날짜 포맷으로 나타내기
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
		System.out.println(sdf.format(cal.getTime()));
	}
}

반응형