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

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

 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;
}

你可能感兴趣的:(Linux编程中如何获取当前时、分、秒。)