zoukankan      html  css  js  c++  java
  • Linux下获得系统时间的C语言的实现方法

    Linux下获得系统时间的C语言的实现方法

    #include<time.h>  //C语言的头文件
    #include<stdio.h>  //C语言的I/O

    void main()
    {
    time_t now;    //实例化time_t结构
    struct tm  *timenow;    //实例化tm结构指针
    time(&now);
    //time函数读取现在的时间(国际标准时间非北京时间),然后传值给now

    timenow = localtime(&now);
    //localtime函数把从time取得的时间now换算成你电脑中的时间(就是你设置的地区)

    printf("Local time is %s/n",asctime(timenow));
    //上句中asctime函数把时间转换成字符,通过printf()函数输出
    }

    注释:time_t是一个在time.h中定义好的结构体。而tm结构体的原形如下:

    struct tm
    {
      int tm_sec;//seconds 0-61
      int tm_min;//minutes 1-59
      int tm_hour;//hours 0-23
      int tm_mday;//day of the month 1-31
      int tm_mon;//months since jan 0-11
      int tm_year;//years from 1900
      int tm_wday;//days since Sunday, 0-6
      int tm_yday;//days since Jan 1, 0-365
      int tm_isdst;//Daylight Saving time indicator
    };


    上一篇:《 如何编写 linux 设备驱动程序
    下一篇:《 实例解读 linux 网卡驱动
  • 相关阅读:
    面向对象-类
    模块04
    总结
    昨天的新的解决方法
    感冒了~ vs中py和vb实现一个小算法
    vs2015社区版不支持installshield
    网站被黑了
    2018/11/18(python)
    2018/11/14
    2018/11/12(python)
  • 原文地址:https://www.cnblogs.com/fengyv/p/2423936.html
Copyright © 2011-2022 走看看