Linux编程中如何获取当前时、分、秒。

来源:互联网 发布:淘宝说已失效 编辑:程序博客网 时间:2024/05/19 02:25

整理资料的时候发现了这个以前的总结,写入博客保存:)
好记性不如烂笔头:)
实现函数:

 void get_hms(int *h,int *m,int *s)
{
    struct tm *p;
    time_t t;
    time(&t);
    p= gmtime(&t);

    p->tm_min +=0;
    if (p->tm_min>59)
    {
        p->tm_hour += p->tm_min/60;
        p->tm_min = p->tm_min%60;
    }
    *h = p->tm_hour;
    *m = p->tm_min;
    *s = p->tm_sec;
}

原创粉丝点击