struct tm *localtime(const time_t *timer); 초단위 시간으로 지역 일시를 구하는 함수
입력 매개 변수 리스트
timer 초단위 시간
반환 값
일시(Date Time)
사용 예
//C언어 표준 라이브러리 함수 가이드 //struct tm *localtime(const time_t *timer); 초단위 시간으로 지역 일시를 구하는 함수 //time_t의 지역 기준 시각을 구하고 GMT와의 시각 차이를 구함 #include <stdio.h> #include <time.h> int main(void) { time_t base_time = 0; struct tm *base_date_local; char buf[100]; base_date_local = localtime(&base_time);//초 단위 값을 지역 시각(DateTime)을 구한다. asctime_s(buf, sizeof(buf), base_date_local);//버퍼에 초 단위 시간의 지역 기준 시각을 출력 printf("time_t 형식의 지역 기준 시각:%s", buf);//표준 출력 스트림에 출력 //GMT와의 시각 차이를 출력 printf("GMT 와의 시각 차이: %d시 %d분\n", base_date_local->tm_hour, base_date_local->tm_min); return 0; }
출력
time_t 형식의 지역 기준 시각:Thu Jan 1 09:00:00 1970 GMT 와의 시각 차이: 9시 0분