글
■ 현재 시스템의 날짜와 시간을 출력하는 함수(time, localtime, asctime)
: time()함수는 1970년 1월1일 자정 이후로 현재까지 경과된 시간을 초(second)로 반환해 주는 함수이며,
함수 localtime()은 time()에 의해 계산된 값을 시, 분, 초로 반환해준다.
#include<stdio.h>
#include<time.h>
int main(void)
{
time t app_time;
struct tm *tmp;
app_time = time(NULL);
tmp = localtime(&app_time);
printf("1. 현재 날짜와 시간 : %04d-%02d-%02d\n",tmp->tm_year + 1900, tmp->tm_mon+1, tmp->tm_mday);
printf("2. 현재 날짜와 시간 : %s\n", asctime(tmp));
struct tm *tmp;
app_time = time(NULL);
tmp = localtime(&app_time);
printf("1. 현재 날짜와 시간 : %04d-%02d-%02d\n",tmp->tm_year + 1900, tmp->tm_mon+1, tmp->tm_mday);
printf("2. 현재 날짜와 시간 : %s\n", asctime(tmp));
return 0;
}
결과 :
1. 현재 날짜와 시간 : 2011-06-16
2. 현재 날짜와 시간 : Thu June 16 16:18:00 2011
결과 :
1. 현재 날짜와 시간 : 2011-06-16
2. 현재 날짜와 시간 : Thu June 16 16:18:00 2011
'P rogramming > C Language' 카테고리의 다른 글
자료형 크기 정리 (0) | 2011.07.07 |
---|---|
시스템 IP 얻어오기 (0) | 2011.06.16 |
Malloc(동적 메모리 할당) vs Array(배열) (0) | 2011.06.01 |
전처리기 (0) | 2011.04.19 |
바이트 순서 변환 함수 (ntohl, ntohs, htonl, htons) (0) | 2011.04.13 |
RECENT COMMENT