/*** 세계 기준 시간을 가져오는 것과 지역의 시간을 가져오기 ***/
#include <time.h>
int main(int argc, char *argv[])
{
time_t cur_time;
struct tm *tm_data;
time( &cur_time );
tm_data = gmtime( &cur_time );
printf("GMT TIME %04d-%02d-%02d %02d:%02d:%02d\n", tm_data->tm_year + 1900, tm_data->tm_mon +1, tm_data->tm_mday, tm_data->tm_hour, tm_data->tm_min, tm_data->tm_sec );
tm_data = localtime( &cur_time );
printf("LOCAL TIME %04d-%02d-%02d %02d:%02d:%02d\n", tm_data->tm_year + 1900, tm_data->tm_mon +1, tm_data->tm_mday, tm_data->tm_hour, tm_data->tm_min, tm_data->tm_sec );
}
처리결과
[2011년 3월 11일 금요일 오후 07시 02분 15초]에 테스트 결과는 아래와 같이 나타나는것 확인
-------------------------------
GMT TIME 2011-03-11 10:02:15
LOCAL TIME 2011-03-11 19:02:15
-------------------------------
댓글을 달아 주세요
공간사랑 2011.03.11 19:09 신고 댓글주소 수정/삭제 댓글쓰기
GMT : 그리니치 천문대를 중심으로 서쪽에 있으면 (+) 동쪽에 있으면 (-)
우리나라는 동쪽에 위치하고 9시간의 차이가 있으므로 TZ=GMT-09:00:00