[C언어 소스] localtime 함수 사용 예제 코드, 초단위 시간으로 지역 일시를 구하는 함수
//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분
프로그래밍 언어 및 기술 학습, 무료 동영상 강의 언제나 휴일 티스토리
'C언어 > C언어 예제' 카테고리의 다른 글
[math.h] acos, acosf, acosl 함수 사용 예제 코드, arc cosine 계산 (0) | 2016.05.07 |
---|---|
[C언어 소스] strftime 함수 사용 예제 코드, 다양한 포멧으로 현재 시간 출력 (0) | 2016.05.07 |
[C언어 소스] gmtime_s 함수 사용 예제, gmtime 함수의 버퍼 오버플로우 버그 개선 (0) | 2016.05.07 |
[C언어 소스] gmtime 함수 사용 예제 코드, 지역 초 단위 시간으로 GMT 시각으로 변환하는 함수 (0) | 2016.05.07 |
[C언어 소스] ctime_s 함수 사용 예제, c_time 함수의 버퍼 오버플로우 버그 개선 (0) | 2016.05.07 |