#include <time.h>
#include <stdio.h>
char *current_time( void )
{
static char time_str[ 64 ];
time_t *p_time = NULL ;
struct tm *p_tm = NULL ;
struct timeval tv ;
gettimeofday(&tv, NULL);
p_time = (time_t *)&(tv.tv_sec);
p_tm = localtime(p_time);
sprintf( time_str, "%04d%02d%02d %02d%02d%02d.%02ld",
p_tm->tm_year+1900, p_tm->tm_mon+1, p_tm->tm_mday,
p_tm->tm_hour, p_tm->tm_min, p_tm->tm_sec,
tv.tv_usec/10000 );
return time_str;
}
int main()
{
printf("%s\n", current_time() );
}
'UNIX_LINUX_C_C++' 카테고리의 다른 글
XTerm을 이용한 오라클 10g 깔기 PHP+APACHE+ORACLE (0) | 2011.10.16 |
---|---|
메시지큐 2번째 설명및 예제 (0) | 2011.10.16 |
원초적 시간 구하기 ㅋㅋㅋㅋㅋㅋㅋ (0) | 2011.10.16 |
메시지큐 사용예제 (0) | 2011.10.16 |
Packet sniffer - libpcap사용 (0) | 2011.10.16 |