본문 바로가기

UNIX_LINUX_C_C++

원초적 시간 구하기 ㅋㅋㅋㅋㅋㅋㅋ

#include <time.h>

#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>

void swaptime(time_t, char *);
int main()
{
int i;
time_t the_time;
char buffer[255];

// 현재 TIME 을 구한다.
time(&the_time);

printf("현재 시간은 %d 초\n", the_time);

// 보기좋은 지역시간대로 바꾼다.
swaptime(the_time, buffer);
printf("%s\n", buffer);
}

void swaptime(time_t org_time, char *time_str)
{
struct tm *tm_ptr;
tm_ptr = localtime(&org_time);


sprintf(time_str, "%d/%d/%d %d:%d:%d",
tm_ptr->tm_year+1900,
tm_ptr->tm_mon+1,
tm_ptr->tm_mday,
tm_ptr->tm_hour,
tm_ptr->tm_min,
tm_ptr->tm_sec);
}

'UNIX_LINUX_C_C++' 카테고리의 다른 글

메시지큐 2번째 설명및 예제  (0) 2011.10.16
Unix C 시스템 시간출력 예제  (0) 2011.10.16
메시지큐 사용예제  (0) 2011.10.16
Packet sniffer - libpcap사용  (0) 2011.10.16
메시지 큐 - 프로세서간 통신  (0) 2011.10.16