다룰 내용...
1. 날짜 형식 변수 선언 및 날짜 데이터 입력
2. 두 날짜 From ~ To 사이의 일수 계산
// 1. Date형식의 변수에 날짜를 설정
DateTime FrDate = DateTime.ParseExact("20140422", "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture); // 시작
DateTime ToDate = DateTime.ParseExact("20140521", "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture); // 종료
// 2. 두 날짜 사이의 일수
TimeSpan ts1 = ToDate - FrDate; // 2014년 5월 21일 - 2014년 4월 22일 = 29일 (+1로 보정해야 한다)
// 보정하고 정수형 변수에 담는다.
int Days = ts1.Days +1;
// 끝~~
+1 해주는 이유는...
예를 들어 1일 부터 3일 까지의 기간으로 했을 때, 실제로는 1일, 2일, 3일 이렇게 총 3일 이다.
하지만 날짜 계산에서 3 - 1 = 2가 되므로 시작일 하루를 가산하여 보정해 줘야 한다.
시작일 가산...? 다른 표현 방법이 떠오르진 않지만 여튼 뭐 그렇다.
더 좋은 방법 및 의견 코멘트 환영합니다. ^__^