/*** 세계 기준 시간을 가져오는 것과 지역의 시간을 가져오기 ***/
#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
-------------------------------