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
[64204] Re:Re:답변감사합니다~
빌더링 [] 931 읽음    2011-04-20 09:12
알려주신 방법으로 한번 분석해보겠습니다 감사합니다 심성현님~

심성현 님이 쓰신 글 :
: DB의 DATETIME을 AnsiString 타입으로 받아오지 마시고 TDateTime 타입으로 받아오세요.
: 그리고 TDateTime의 DecodeDate 함수와 DecodeTime 함수를 사용해서
: 년,월,일,시,분,초,msec 에 해당하는 정수값을 구해오세요.
: 그리고 계산하시면 됩니다.
:
:
: TDateTime dbTime = DBQuery->Fields->FieldByName("dbTime")->AsDateTime;
: unsigned short year, month, day, hour, min, sec, msec;
: dbTime .DecodeDate(&year, &month, &day);
: dbTime .DecodeTime(&hour, &min, &sec, &msec);
: double fTime = hour + min/60.0;    
: 

:
: 빌더링 님이 쓰신 글 :
: : 안녕하세요 빌더 초보 개발자입니다.
: :
: : 다름이 아니라 티차트를 6.0에서 분석하는 중인데요..(실무적용을 위해서..)
: :
: : 일단 가로축을 하루 24시간으로 생각하고 0~ 24까지 잡은 상태인데요
: :
: : 검색후에 X , Y 에 예제로 값을 넣고 선을 그려넣는것 까지는 했는데...
: :
: : 문제는 이제 시간의 적용입니다.(비전공자라 정말 머리가 아프네요 ㅜㅜ)
: :
: : 즉 저는 DB에 [2011-04-19 오전 11:23:34 ] 라는 날짜에 해당하는 Y축의 값 20 이라는 것을 알고 있는데..
: :
: : 티차트에서 저 날짜중 시간을 가져와서 X축에 해당시키고 싶거든요..
: :
: : 즉 티차트에서 x축에 0, 1 ,2 ,3 ~~ 23, 24 라고 해놓구선... 오전 11시 23분이라면... 이게 숫자로 11.3 정도 될듯한데
: : 맞나;; 즉 저 11.3 이라는걸 만들어내야하는데 어찌 해서 만들어야 할까요?
: :
: : 저는 일단 DB에서 가져저 DATETIME값을 AnsiString sDATE 라는곳이 담기는 했는데  ㅜㅜ
: :
: : 도대체 로직을 모르겠습니다 힝  좀알려주세요 ㅜㅜ 바보는 그저 웁니다 흑

+ -

관련 글 리스트
64190 [티차트] X축 시간적용을 위해서..로직을 모르겠습니다 ㅜㅜ 빌더링 1329 2011/04/19
64192     Re:[티차트] X축 시간적용을 위해서..로직을 모르겠습니다 ㅜㅜ 심성현 1226 2011/04/19
64204         Re:Re:답변감사합니다~ 빌더링 931 2011/04/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.