2011년 3월 31일 목요일

linux time print out in C

format : YYYY-MM-DD HH:mm:ss:ms

#include <time.h>
#include <sys/time.h>


...



struct timeval tv;
struct tm *lt;
gettimeofday(&tv, 0);
lt = localtime(&(tv.tv_sec));
fprintf(stderr, " >> %4d-%02d-%02d %02d:%02d:%02d.%03d \n", 1900 + lt->tm_year, lt->tm_mon, lt->tm_mday, lt->tm_hour, lt->tm_min, lt->tm_sec, int(tv.tv_usec/1000.));

댓글 없음:

댓글 쓰기