■ 현재 시스템의 날짜와 시간을 출력하는 함수(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));
return 0;
 
}


결과 :
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
by 민트앤라떼 2011. 6. 16. 16:02