inblog logo
|
sson17
    알고리즘

    [알고리즘] 15.특정 요일 계산 (n일 후의 요일)

    손영민's avatar
    손영민
    Mar 03, 2025
    [알고리즘] 15.특정 요일 계산 (n일 후의 요일)
    💡
    1년 365일
    일주일 7일
    365일을 7로 나누면 52주 나머지 1일
    따라서 작년과 같은 날짜의 요일은 1일 증가
    윤년 계산 2024 (4의 배수이면 2월은 29일까지) - 이때는 작년과 같은 날짜의 요일은 (3월보다 크거나 같으면) 2일 증가
    4의 배수이지만, 100의 배수이면 평년!! (예외)
     
    package algo; //1절차나누기 //2.비지니스모델파악 //특정 요일 계산 (n일 후의 요일) //1년 365일 //일주일 7일 //365일을 7로 나누면 52주 나머지 1일 //따라서 작년과 같은 날짜의 요일은 1일 증가 //윤년 계산 2024 (4의 배수이면 2월은 29일까지) - 이때는 작년과 같은 날짜의 요일은 (3월보다 크거나 같으면) 2일 증가 //4의 배수이지만, 100의 배수이면 평년!! (예외) //3.몇년도 몇달 무슨요일 몇일인지 계산 import java.time.LocalDate; public class DayOfWeekCalculator { public static void main(String[] args) { //현재 날짜 계산 LocalDate today = LocalDate.now(); System.out.println(LocalDate.now()); //현재 날짜에서 더하거나 뺀후 계산 LocalDate plusDays = today.plusDays(154); System.out.println(plusDays); //더하거나 뺀날짜가 무슨요일인지 계산 System.out.println(plusDays.getDayOfWeek()); } }
    Share article

    sson17

    RSS·Powered by Inblog