|
스카이 님이 쓰신 글 :
: Now() 값을 가지고 UNIX Timestamp 문자열로 바꿀 수 있나요..
: TTimeStamp 클래스를 봐도 잘 모르겠더군요.
UTC 기준 Unix TimeStamp(UTC 1970년 1월 1일 0시 0분 0초로 부터 경과된 초수)
1. VCL 과 Win API 이용
AnsiString msg;
TIME_ZONE_INFORMATION tzi;
GetTimeZoneInformation(&tzi);
msg.printf("TimeStamp: %ld",(int)((double)(Now()-TDateTime(1970,1,1))*24*3600)+tzi.Bias*60);
2. C Runtime Library 이용
#include<time.h>
time_t ct=time(NULL);
printf("TimeStamp: %ld",(long)ct);
|