time_t는 32bit(4byte) 의 데이터이고
1970년 1월 1일 부터의 epoch를 기준으로 저장을 한다.
특정값을 넣어서 테스트 해보는 샘플 코드는 아래와 같다.
머 결과는 아래와 같이
엑셀에서 계산해보니
[링크 : http://www.cplusplus.com/reference/clibrary/ctime/ctime/]
[링크 : http://linux.die.net/man/3/ctime]
1970년 1월 1일 부터의 epoch를 기준으로 저장을 한다.
특정값을 넣어서 테스트 해보는 샘플 코드는 아래와 같다.
/* ctime example */
#include <stdio.h>
#include <time.h>
int main ()
{
time_t rawtime = 0x45984f00;
// time ( &rawtime );
printf ( "The current local time is: %s", ctime (&rawtime) );
return 0;
} |
머 결과는 아래와 같이
$ ./a.out
The current local time is: Mon Jan 1 09:00:00 2007 엑셀에서 계산해보니
1167609600 19460160 324336 13514 37.02465753
/60 /60 /24 /365
1970년 부터 epoch 이므로
37년 후인 2007년이 대충 맞는듯!
37년 후인 2007년이 대충 맞는듯!
[링크 : http://linux.die.net/man/3/ctime]
'Programming > C Win32 MFC' 카테고리의 다른 글
CFileFind Class (0) | 2011.10.23 |
---|---|
CFileDialog 말고 폴더 다이얼로그 없나? (0) | 2011.10.22 |
선언과 정의(Declaration & Definition) (10) | 2010.10.04 |
ini 파일 내용 파싱하기 (2) | 2010.09.27 |
WinMain 과 DllMain (0) | 2010.09.09 |