도리안의 Java 개발 #5 - Calendar 객체 활용하여 내일 날짜 구하는 방법

avatar



대문 제작: imrahelk

자바에서 내일 날짜를 구하는 방법이 여러가지가 있는데요. 그 중에서도 고전적인 방법은 Calendar 객체를 활용하는 방법입니다. 그 외에 Java 8이나 다른 라이브러리를 쓰는 방법들도 있는데요. 이번 포스트에서는 Calendar 객체를 사용하여 내일 날짜를 구하는 방법을 정리합니다.

내일 날짜 구하는 방법

(1) 먼저 현재 날짜를 담은 Date 객체를 구합니다.

Date dt = new Date();

 
(2) 현재 날짜를 설정한 Calendar 객체를 정의합니다.

Calendar c = Calendar.getInstance(); 
c.setTime(dt); 

 
(3) 현재 Calendar 객체에 1일을 더합니다. add 메소드를 사용하면 됩니다.

c.add(Calendar.DATE, 1);

 
(4) Calendar 객체의 getTime() 메소드를 호출하여 내일 날짜를 구합니다.

Date tomorrow = c.getTime();

(1)~(4)를 종합하여 내일 날짜를 구하는 메소드를 만들어 보았습니다.

Date getTomorrow() {
    Date dt = new Date();
    Calendar c = Calendar.getInstance(); 
    c.setTime(dt); 
    return c.getTime();
}

참고 사이트

https://stackoverflow.com/questions/1005523/how-to-add-one-day-to-a-date

zzanbanner.jpg
스팀짱오픈카톡방 바로가기

aaronhong_banner.jpg



0
0
0.000
0 comments