//linux微秒计时
#include <sys/time.h>
struct timeval tv;
struct timezone tz;
struct tm *p;
gettimeofday(&tv, &tz);
p = localtime(&tv.tv_sec);
printf("################################time_now in func:%s line:%d: %d %d %d %d %d %d.%ld\n",__FUNCTION__,__LINE__,1900+p->tm_year, 1+p->tm_mon, p->tm_mday, p->tm_hour, p->tm_min, p->tm_sec, tv.tv_usec);
QT中:
qDebug()<<__PRETTY_FUNCTION__<<QDateTime::currentDateTime().toString("时间:HH:mm:ss:zzz");