菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
31
0

时间戳

原创
05/13 14:22
阅读数 10123

 

#include <time.h>                                                                                                                                            
#include <sys/time.h>
#include <stdio.h>
 
char * getTimestamp()
{    
    struct timeval tv; 
    struct tm tm_time;
    gettimeofday(&tv, NULL);
    gmtime_r(&tv.tv_sec, &tm_time);
 
    static char timestamp[32];
    long mseconds, useconds;
    mseconds = tv.tv_usec / 1000;
    useconds = tv.tv_usec % 1000;
    sprintf(timestamp, "%d/%d/%d %d:%d:%d:%ld:%ld", \
            tm_time.tm_year +1900, tm_time.tm_mon, tm_time.tm_mday, \
            tm_time.tm_hour +8, tm_time.tm_min, tm_time.tm_sec, \
            mseconds, useconds);

    return timestamp;
}

发表评论

0/200
31 点赞
0 评论
收藏