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
[21435] Re:Re:[질문]DateTime변수 계산법좀 아시는분은 답변을... ㅜ.ㅜ
c초보 [cms9604] 888 읽음    2002-09-13 19:01
확실한 답변이 아니긴요...  ^^
고맙습니다.
나름대로 많은 도움이 됐습니다.
감사 ^^
행복하시길... ^^

초짜 님이 쓰신 글 :
:     unsigned short hour, min, sec, msec;
:
:     TDateTime dtDate1, dtDate2, time;
:
:     dtDate1 = StrToDateTime("2002-09-13 오전 11:50:10");
:     dtDate2 = StrToDateTime("2002-09-13 오전 11:50:11");
:
:     time = dtDate2 - dtDate1;
:
:     time.DecodeTime(&hour, &min, &sec, &msec);
:
: 여기서 응용하시면 될꺼 같은뎅... ^^;;;
:
: 확실한 답변이 아니어서 죄송함다..
:
:
: c초보 님이 쓰신 글 :
: : c 초보입니다.
: : 앞으로 고수님들의 많은 조언 부탁드립니다.
: :
: : 다른게 아니고 시간 계산을 하려고 하는데 잘 안 되서 질문드립니다.
: : 예를 들어 TDateTime로 변수 두개를 설정하고요
: : 그 시간차이를 구하려합니다. 초단위로...
: : 그런데 잘 안되는 군요...
: : 뭔가 간단한 방법이 있을뜻한데... ㅜ.ㅜ
: : 나름대로 다 찾아봐도 모르겠네요... ㅠ.ㅠ
: :
: : 아시는 분은 답변을...
: : 소스는 아래와 같습니다.
: :
: :     TDateTime dtDate1, dtDate2;
: :     int xx;
: :     double ff;
: :
: :     dtDate1 = StrToDateTime("2002-09-13 오전 11:50:10");
: :     dtDate2 = StrToDateTime("2002-09-13 오전 11:50:11");
: :     ff = (dtDate2 - dtDate1);
: :     ff = ff * 24 * 60 * 60 + 0.5;
: :     xx = (int) ff;
: :
: :     Form1->Caption = IntToStr(xx);
: :
: : 뭐~~~ 보시면 아시겠지만 제가 원하는 답은 1입니다.
: : 위와 같이 하면 1이란수가 나오긴 하는데 꼭 이렇게 해야 하나해서요
: : 위와 같이 계산한이유는 하루를 1로 계산하니까 역으로 다시
: : 곱한건데요.
: :
: : 1일 = 1
: : 1시간 = 1/24
: : 1분 = (1/24)/60
: : 1초 = ((1/24)/60)/60
: :
: : 딱 안떨어지고 항상 해당 값보다 조금 작거나 조금 크네요.
: : 그래서 반올림한후에 소수점을 버리니까 답은 거의 맞는것 같은데요...
: : 이렇게 복잡하지 않고 뭔가 간단한 함수 같은 것이 있을듯 한데...
: : 허접이라 아무리 찾아봐도 모르겠군요..
: : 아시는 님은 답변을 부탁드립니다. ^^
: :
: : 아니면 그냥 이렇게 써도 될까요??? ^^
: :

+ -

관련 글 리스트
21427 [질문]DateTime변수 계산법좀 아시는분은 답변을... ㅜ.ㅜ c초보 877 2002/09/13
30633     Re:[질문]DateTime변수 계산법좀 아시는분은 답변을... ㅜ.ㅜ 박세용.Daniel 714 2002/09/13
30632     Re:[질문]DateTime변수 계산법좀 아시는분은 답변을... ㅜ.ㅜ 박세용.Daniel 869 2002/09/13
21429     Re:[질문]DateTime변수 계산법좀 아시는분은 답변을... ㅜ.ㅜ 초짜 955 2002/09/13
21435         Re:Re:[질문]DateTime변수 계산법좀 아시는분은 답변을... ㅜ.ㅜ c초보 888 2002/09/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.