자바 날짜 계산

2013. 8. 13. 15:38카테고리 없음



반응형

Calendar GregorianCalendar, SimpleDateFormat 이용한 자바 날짜 계산 을 해보겠습니다.

자바날짜계산 은 calendar.add(calendar.MONTH, 1); 이런식으로하면 현재날짜에서 1개월후이다 .

calendar.add(calendar.MONTH, -1); 

음수로 써주게되면 현재날짜의 1개월전으로 나온다 참고하시길 

 

 

 

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import java.util.Locale;

public class ggari_date {
	public static void main(String[] args) {
		int cYear;
		int cMonth;
		int cDay;
		String 오늘날짜 = "2013-8-13";
		String temp;

		Calendar calendar = new GregorianCalendar(Locale.KOREA);
		cYear = calendar.get(Calendar.YEAR);
		cMonth = calendar.get(Calendar.MONTH) + 1;
		cDay = calendar.get(Calendar.DAY_OF_MONTH);
		temp = cYear + "-" + cMonth + "-" + cDay; // 임시변수에 담아준다
		System.out.println("GregorianCalendar=" + cYear + "-" + cMonth + "-"+ cDay);

		SimpleDateFormat format = new SimpleDateFormat("yyyy년mm월dd일");
		String date = format.format(new Date());
		System.out.println("simpleDate=" + date);

		SimpleDateFormat format1 = new SimpleDateFormat("yyyy년mm월dd일HH시mm분ss초");
		String date1 = format1.format(new Date());
		System.out.println("simpleDate1=" + date1);

		if (오늘날짜.equals(temp)) {
			System.out.println("같음");
		}
	}
}

반응형