#include <stdio.h>
#include <time.h>
#include <sys/time.h>
void printtimestamp() {
struct timeval tv;
struct tm t;
gettimeofday(&tv, NULL);
int milli = tv.tv_usec / 1000;
char buffer [80] = { '\0' };
localtime_r(&tv.tv_sec, &t);
strftime(buffer, 80, "%Y-%m-%d %H:%M:%S", &t);
printf("%s:%03d\n", buffer, milli);
}
int main() {
printtimestamp();
}
网友评论