#include <sys/time.h>
#include <time.h>
struct timeval time;
struct tm *t;
gettimeofday( &time, NULL );
t = localtime( &time.tv_sec );
std::cout << std::dec << 1900+t->tm_year << " - " << 1 + t->tm_mon << " - " << t->tm_mday <<" " << t->tm_hour << " : " << t->tm_min << " : " << t->tm_sec << " : " << time.tv_usec << std::endl;
tm_year 从1900起至今已经有多少年了
tm_mon 从1月起,第几个月,取值范围是0-11