이것은 숙제 문제가 아닙니다 :).VB6에서 주어진 날짜로부터 6 개월이 지난 후에 계산하는 방법은 무엇입니까?
주어진 날짜 이후 6 개월이 지나면 True를 반환하는 함수를 코딩하고 싶습니다. (따라서, 나는 7 번째 달의 첫날입니다).
기능 PassedSixMonthsSince (날짜와 같은 희미한 dGivenDate, 날짜 등의 희미한 dCurrentDate) 부울로
다음은 몇 가지 검사는이 기능을 통과해야 다음과 같습니다
Debug.Assert PassedSixMonthsSince ("2000 -01-01 ","2000-07-01 ") = True
Debug.Assert PassedSixMonthsSince ("2000-01-31 ","2000-07-31 ") = True
Debug.Assert PassedSixMonthsSince는 ("2000년 8월 31일가", "2001년 2월 28일")가 거짓
Debug.Assert PassedSixMonthsSince을 = ("2007-08-31", "2008-02-29") = 거짓
Debug.Assert PassedSixMonthsSince는 ("2000년 5월 31일는", "2000-11-30")는 6 내가 DateAdd 함수 ("m"을 사용하려고 한
dGivenDate = 거짓)하지만 그렇게 쉬운 일은 아닙니다.
감사 미셸
는 "2001년 2월 29일는 정확한 날짜 매 4 년마다 적어도 –
아니,하지만'2000-02-29'은 유효한 날짜입니다. –
나는 내 주장을 고쳐 주었다. – systempuntoout