Java
[Java] 특정 달의 특정 날 요일 구하기 (ex 첫째날 요일 구하기)
foreverever
2022. 8. 15. 10:10
반응형
2019년 1월 1일의 요일은?
2020년 3월 1일의 요일은?
매달 첫째날 요일을 구하고 싶다면??
Calendar (java.util) 클래스를 사용하자
Calendar cal = Calendar.getInstance(); //calendar 인스턴스 생성
cal.set(Calendar.YEAR, year); //2번째 인자는 찾고자하는 연도 입력
cal.set(Calendar.MONTH, month - 1); //2번째 인자는 찾고자 하는 달 입력 (1월은 0부터 시작하므로 -1을 해줌)
cal.set(Calendar.DAY_OF_MONTH, 1); //2번째 인자는 위에서 설정한 해당 년월 중 1일의 요일을 구함 (특정 날을 구하고싶으면 해당 날짜를 두번 째 인자에 숫자로 기입해주면 됨)
cal.getTime() 호출해서 출력하면,
하면 'Tue Oct 01 14:25:15 KST 2019' 식으로 출력
여기서 맨 첫번째 요소 참고
반응형