반응형
errno_t localtime_s(struct tm *tmp, const time_t *timer); 초단위 시간으로 지역 일시를 구하는 함수
입력 매개 변수 리스트
tm 변환한 지역 시각을 설정할 메모리 주소
timer 초단위 시간
반환 값
에러 번호
사용 예
//C언어 표준 라이브러리 함수 사용법 가이드
//errno_t localtime_s(struct tm *tmp, 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];
localtime_s(&base_date_local, &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분
입력 매개 변수 리스트
tm 변환한 지역 시각을 설정할 메모리 주소
timer 초단위 시간
반환 값
에러 번호
사용 예
//C언어 표준 라이브러리 함수 사용법 가이드
//errno_t localtime_s(struct tm *tmp, 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];
localtime_s(&base_date_local, &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분
반응형
'언어 자료구조 알고리즘 > C11 표준 라이브러리 함수' 카테고리의 다른 글
ATAN, ATANF, ATANL (0) | 2016.01.03 |
---|---|
ASIN, ASINF, ASINL (0) | 2016.01.03 |
ACOS, ACOSF, ACOSL (0) | 2016.01.03 |
math.h (0) | 2016.01.03 |
strftime (0) | 2016.01.03 |
localtime (0) | 2016.01.03 |
gmtime_s (0) | 2016.01.03 |
gmtime (0) | 2016.01.03 |
ctime_s 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
ctime 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |