#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
该代码段使用`gettimeofday`获取当前时间戳,并通过`localtime`转换为结构体tm,然后打印出从1900年以来的年份、月份、日期、小时、分钟、秒和微秒。

被折叠的 条评论
为什么被折叠?



