Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[10078] Re:[질문] 두 날짜사이가 몇년 몇월 몇일 인지 구하는 방법?
류종택 [] 1103 읽음    2005-04-21 16:10
Function  DayOfTwo(StartDate,EndDate:TDate):Integer;
Var
   Loop                      : Integer;
Begin
     Result:= 0;
     For Loop:= StartDate.Year to EndDate.Year-1 Do Result:= Result + DayOfYear(Loop);
     For Loop:=  1 to StartDate.Month-1 Do Result:= Result - DayOfMonth(ToDate(StartDate.Year, Loop, 0));
     Result:= Result - StartDate.Day;
     For Loop:=  1 to EndDate.Month-1 Do Result:= Result + DayOfMonth(ToDate(EndDate.Year, Loop, 0));
     Result:= Result + EndDate.Day;
End;

위의 함수를 첨부 파일 유니트에서 참고하세요.
터보 파스칼 때 작성한 것을 지금도 간간히 고쳐서 사용 중입니다 ㅡ.ㅡ;
(스타일이 제가 터보파스칼 때 쓰던 코딩스타일이네요 ㅡ.ㅡ)

재현 님이 쓰신 글 :
: [날짜1] 과 [날짜2] 사이가 몇년 몇월 몇일 간인지를 구하려면
: 어떻게 해야 하나요? 무조건 365로 나누는 식으로는 정확하지가 않고...
: 좀 급해서 그럽니다. 아시는 분은 꼭 답변 좀 부탁 드립니다.

+ -

관련 글 리스트
10077 [질문] 두 날짜사이가 몇년 몇월 몇일 인지 구하는 방법? 재현 858 2005/04/20
10078     Re:[질문] 두 날짜사이가 몇년 몇월 몇일 인지 구하는 방법? 류종택 1103 2005/04/21
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.