• linux获取当前系统的时间


    #include <time.h>
    #include <sys/time.h>
    
    void sysLocalTime(char *str_info)
    {
        time_t             timesec;
        struct tm         *p;
    
    
        time(&timesec);
        p = localtime(&timesec);
    
        printf("%d%d%d - %d:%2d:%d   %s
    ", 1900+p->tm_year, 1+p->tm_mon, p->tm_mday, p->tm_hour, p->tm_min, p->tm_sec, str_info);
    
    }
    
    void sysUsecTime()
    {
        struct timeval    tv;
        struct timezone tz;
    
        struct tm         *p;
    
        gettimeofday(&tv, &tz);
        printf("tv_sec:%ld
    ",tv.tv_sec);
        printf("tv_usec:%ld
    ",tv.tv_usec);
        printf("tz_minuteswest:%d
    ",tz.tz_minuteswest);
        printf("tz_dsttime:%d
    ",tz.tz_dsttime);
    
        p = localtime(&tv.tv_sec);
        printf("time_now:%d%d%d%d%d%d.%ld
    ", 1900+p->tm_year, 1+p->tm_mon, p->tm_mday, p->tm_hour, p->tm_min, p->tm_sec, tv.tv_usec);
    }
    
    int main(void)
    {
        char *str_info="xxxxxxxxxxxxxxx";
        sysLocalTime(str_info);
        printf("============gettimeofday==============
    ");
    
        sysUsecTime();
    
        return 0;
    }
    

      

  • 相关阅读:
    shell脚本程序练习
    02、重定向和管道符
    01、bash的基本特性
    python--03day
    python--02day
    python--01day
    Django之Form
    Django之ajax
    csrf的中间件
    Django之中间件
  • 原文地址:https://www.cnblogs.com/noxy/p/9954657.html
Copyright © 2020-2023  润新知