연도와 월을 통해서 요일을 구하기

연도와 월을 입력받아 요일 구하기


현재 시간 10시 40분.. 불타는 코딩을 하고 있다…

역시 코딩은 밤에 해야 제맛이지.. (왜 눈물이 나지? 히히..)

검색해보니 국내에 있는 java 로 요일을 구하는 것은 대부분 자바8 이전의 내용이 많다..

해외에 검색하니 java8을 이용한 솔루션이 있어서.. 득템하였다 ^^..

참고: https://www.baeldung.com/java-get-day-of-week

예를 들어 2021년 11월 기준 시작일 (1일)의 요일은 월요일이다

image

자바코드는 아래와 같다 !

// 해당 연월의 시작일 구하기
public int getStartDayOfWeek(int year, int month) {
    LocalDate date = LocalDate.of(year, month, 1);
    int dayOfWeek = date.getDayOfWeek().getValue();
    return dayOfWeek == 7 ? 0 : dayOfWeek;
}

그외

  • 둠스 알고리즘 (4/4와 6/6 은 요일이 같다)
  • 젤로공식 (요일 구하기)




© 2020.12. by 따라쟁이

Powered by philz