本文主要是介绍Linux 编程——获取时间戳,精确到毫秒,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
获取时间戳,精确到毫秒
/* 日志时间戳,精确到毫秒 */
char* get_stime(void)
{ static char timestr[200] ={0};struct tm * pTempTm;struct timeval time;gettimeofday(&time,NULL);pTempTm = localtime(&time.tv_sec);if( NULL != pTempTm ){snprintf(timestr,199,"%04d-%02d-%02d %02d:%02d:%02d.%03ld",pTempTm->tm_year+1900,pTempTm->tm_mon+1, pTempTm->tm_mday,pTempTm->tm_hour, pTempTm->tm_min, pTempTm->tm_sec,time.tv_usec/1000);}return timestr;
}
这篇关于Linux 编程——获取时间戳,精确到毫秒的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!