본문으로 바로가기

[Java] 자바 일년중에 몇일인지 구하기(Calendar)

category Java 2019. 11. 14. 20:23

오늘이나 특정일이 일년으로 봤을때 몇일인지 알고싶을때 Calendar 를 사용하여 알 수 있다.

 

  • 일년중 몇일인지 알고싶을때

Calendar cal = Calendar.getInstance();

cal.set(2019,11,14);

System.out.println(cal.get(Calendar.DAY_OF_YEAR));

//348

 

Calendar 에 오늘날자를 셋해준뒤 get메소드에 Calendar 클래스에있는 상수 DAY_OF_YEAR 을 넣어주면 

 

세팅된 날자의 일년중 일수를 구할 수 있습니다.

 

 

  • 한달중 몇일인지 알고싶을때

Calendar cal = Calendar.getInstance();

cal.set(2019,11,14);

System.out.println(cal.get(Calendar.DAY_OF_MONTH));

//14

 

상수 DAY_OF_MONTH 를 넣어주면 한달중 몇일인지 알 수 있습니다.

 

하지만 오늘 날자가 몇일인지를 알려주니 거의 쓸모는 없습니다..