윤년 leap year 확인하는 로직

if( month == 2 && testDay == 29 && ( year % 400 == 0 || ( year % 4 == 0 && year % 100 != 0 ) ) )

이 값이 참이면 윤년( 2월달이 29일 )이다.

이거 맨날 햇갈려...

4년마다 윤년이 오는데,

100년 마다 오는 달은 빼고 다시 400년마디 오는 달은 넣는다... 라는

그런 날짜 계산법

댓글 쓰기