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
[58206] Re:DateTimeToTimeStamp(Days).Date; 라는 코드를 C++로 바꿀려고 하는데요..
아제나 [azena] 1157 읽음    2009-08-26 17:48
DateTimeToTimeStamp(Days).Date가 무슨 값을 의미하는지부터 알아야겠죠.

TTimeStamp
The Date field indicates the number of calendar days since the start of the calendar (the number of days since 1/1/0001 plus one).

메뉴얼을 보니까 이렇게 되어 있네요.
1년 1월 1월부터 현재까지 날 수예요.

결국 struct tm 이나 time_t로 절대 안 될 것 같은데요.. ㅡㅡ;
어떻게 그런 생각을 하셨는지 모르겠네요.

unix 계열 함수들은 기준일이 1년 1월 1일이 아니라..
정확히 언제인지 모르겠는데 1900년 이후입니다.
그러므로 1년 1월 1일부터 계산하려면 다른 방법을 써야겠죠...

제가 보기에는 1년 1월 1일부터 계산해야 할 일이 절대 없을거 같은데...
아마 다른 이유 때문에 저 VCL 코드를 쓴 것 같은데요.
나머지 코드도 공개를 하셔야 정확한 답변이 가능하겠네요.



한울 님이 쓰신 글 :
: VCL을 사용한 코드를 C++ 코드로 바꾸고  있습니다.
:
: 그런데 DateTimeToTimeStamp(Days).Date; 라는 코드를 표준 C++로 바꿀려고 하는데요.
:
: struct tm 이나 time_t 를 이용하라는 것은 이해하겠는데.
:
: 구체적으로 어떻게 해야할지 잘 모르겠네요.
:
: 도움을 부탁드려요..

+ -

관련 글 리스트
58202 DateTimeToTimeStamp(Days).Date; 라는 코드를 C++로 바꿀려고 하는데요.. 한울 893 2009/08/26
58213     Re:DateTimeToTimeStamp(Days).Date; 라는 코드를 C++로 바꿀려고 하는데요.. 장성호 1124 2009/08/26
58206     Re:DateTimeToTimeStamp(Days).Date; 라는 코드를 C++로 바꿀려고 하는데요.. 아제나 1157 2009/08/26
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.