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

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

    #include<time.h> //C语言的头文件
    #include<stdio.h> //C语言的I/O
     
    int 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 ",asctime(timenow)); //asctime函数把时间转换成字符,通过printf()函数输出
        return 0;
    }

    注释: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
    };
  • 相关阅读:
    Windbg DUMP
    NET媒体文件操作组件TagLib
    NET Framework、.NET Core、Xamarin
    面向切面编程
    微服务
    NET Core
    Yeoman generator
    Service Fabric
    Vue.JS 2.x
    CoreCLR
  • 原文地址:https://www.cnblogs.com/sanchrist/p/3573425.html
Copyright © 2011-2022 走看看