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

C++빌더 Q&A
C++Builder Programming Q&A
[11548] Re:고수님들 꼭 가르쳐 주세요( 두 시간을 비교해서 그 차이를 구해내는 방법 ) ????
큐피리도 이니 [] 1061 읽음    2001-10-05 18:16
부릉..... 님이 쓰신 글 :
: 두 시간(Date()+Time())을 비교해서 그 차이를 초로 반환하는 부분을 구현하려 합니다.
:
: 꼭 가르쳐 주세요
:
:

TDateTime의 구조는 아마도 Double 형식일껍니다. 정수 부분은 날짜계산에 쓰이고, 소수 부분은
시간 계산에 사용됩니다. (+1 을 하면 날짜가 1이 되는 것과 같음)

Double       Interval;                                // 간격을 재는 함수

Interval  = (Date2 - Date1);                          // 두 타임의 간격을 구함
Interval *= 86400;                                    // 1일은 86400초

ShowMessage(FloatToStr(Interval));                    // 출력


소숫점 형태로 나오지만 올림하시면 전혀 문제 없는 값으로 사용할 수 있습니다. (아마도 계산을
하는 직전의 Time이 약간의 차가 있어서 그런것 같네요. 약 0.005초?)

그리고, 위의 Date2 와 Date1은 각각 하나의 TDateTime이라고 생각하시면 됩니다.
즐프~

+ -

관련 글 리스트
11534 고수님들 꼭 가르쳐 주세요( 두 시간을 비교해서 그 차이를 구해내는 방법 ) ???? 부릉..... 739 2001/09/28
11548     Re:고수님들 꼭 가르쳐 주세요( 두 시간을 비교해서 그 차이를 구해내는 방법 ) ???? 큐피리도 이니 1061 2001/10/05
11536     Re:고수님들 꼭 가르쳐 주세요( 두 시간을 비교해서 그 차이를 구해내는 방법 ) ???? 개박살.U&I 931 2001/10/05
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.