精华内容
下载资源
问答
  • linux 获取系统时间

    千次阅读 2021-02-20 15:00:32
    一、查看和修改Linux的时区 \1. 查看当前时区 命令 : "date -R" \2. 修改设置Linux服务器时区 方法 A 命令 : "... 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr.

    一、查看和修改Linux的时区

    \1. 查看当前时区 命令 : "date -R" \2. 修改设置Linux服务器时区 方法 A 命令 : "tzselect" 方法 B 仅限于RedHat Linux 和 CentOS 命令 : "timeconfig" 方法 C 适用于Debian 命令 : "dpkg-reconfigure tzdata" \3. 复制相应的时区文件,替换系统时区文件;或者创建链接文件 cp /usr/share/zoneinfo/$主时区/$次时区 /etc/localtime 例如:在设置中国时区使用亚洲/上海(+8) cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime:

    二、查看和修改Linux的时间 \1. 查看时间和日期 命令 : "date" 2.设置时间和日期,使用-s参数 例如:将系统日期设定成2019年12月4日的命令 命令 : "date -s 12/04/2019" 将系统时间设定成下午15点14分55秒的命令 命令 : "date -s 15:14:55" \3. 将当前时间和日期写入BIOS,避免重启后失效 命令 : "hwclock -w" (记忆方法,hardware clock write. 硬件时间写入) 4.扩展

    date 不加参数可以直接看到当前日期时间 cal 不加参数可以直接看到本月月历

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • linux获取系统时间

    千次阅读 2010-01-04 15:51:00
    在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果。这个时候我们可以使用下面两个函数 time_t time(time_t *tloc); //时间精度为秒 char *ctime(const time_t *clock); //将秒数转化为...



    1.时间表示
    在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令的输出结果。这个时候我们可以使用下面两个函数

    time_t time(time_t *tloc);                    //时间精度为秒
    char *ctime(const time_t *clock);            //将秒数转化为字符串

    time函数返回从1970年1月1日0点以来的秒数[注意,此函数返回的时间精度是“秒”]。存储在time_t 结构之中。不过这个函数的返回值对于我们来说没有什么实际意义。这个时候我们使用第二个函数将秒数转化为字符串。这个函数的返回类型是固定的:一个可能值为。 thu dec 7 14:58:59 2000 这个字符串的长度是固定的为26
    time_t类型实际上是由typedef定义的,并不是一个新类型,对于多数系统来说,time_t就是long,具体自己使用的系统是由哪种类型派生的,可以在time.h头文件里用time_t作为条件查一查就知道了。

    类似的,size_t也是同样的道理。

    另外:

    struct tm * gmtime(const time_t *timer);
    gmtime()函数是将日历时间转化为世界标准时间(即格林尼治时间),并返回一个tm结构体来保存这个时间
    struct tm * localtime(const time_t * timer);
    localtime()函数是将日历时间转化为本地时间

     
     
    示例代码:
    #include <time.h>  //注:不是<sys/time.h> 否则编译不报错,但运行报段错误
    #include <stdio.h>

    int main()
    {
    time_t now;
    now = time(NULL);
    printf("%s", ctime(&now));
    return 0;
    }
     
     
    输出:
    Tue Jun 26 16:29:18 2007

    指定时间的方法:

    #include "time.h"
    #include "stdio.h"
    #include "stdlib.h"

    int main(void)
    {
    struct tm t;            //定义tm时间结构,用来存储时间格式的数据信息
    time_t t_of_day;     //定义time_t时间结构
    t.tm_year=2006-1900;//以1900年为标准计算时间
    t.tm_mon=6;                 //为结构体成员赋值
    t.tm_mday=1;
    t.tm_hour=0;
    t.tm_min=0;
    t.tm_sec=1;
    t.tm_isdst=0;
    t_of_day=mktime(&t);//使用mktime()函数将用tm结构表示的时间转化为日历时间:time_t型变量。
    //其函数原型如下:time_t mktime(struct tm * timeptr);
    //ctime()函数(参数为time_t结构)将时间以固定的格式显示出来,返回值是char*型的字符串。
    return 0;
    }


    其中在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中的定义如下:

    struct tm {
            int tm_sec;     /* 秒 – 取值区间为[0,59] */
            int tm_min;     /* 分 - 取值区间为[0,59] */
            int tm_hour;    /* 时 - 取值区间为[0,23] */
            int tm_mday;    /* 一个月中的日期 - 取值区间为[1,31] */
            int tm_mon;     /* 月份(从一月开始,0代表一月) - 取值区间为[0,11] */
            int tm_year;    /* 年份,其值等于实际年份减去1900 */
            int tm_wday;    /* 星期 – 取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推 */
            int tm_yday;    /* 从每年的1月1日开始的天数 – 取值区间为[0,365],其中0代表1月1日,1代表1月2日,以此类推 */
            int tm_isdst;   /* 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行夏令时的进候,tm_isdst为0;不了解情况时,tm_isdst()为负。*/
            };

     


    2.时间的测量
     有时候我们要计算程序执行的时间。比如我们要对算法进行时间分析。这个时候可以使用下面这个函数。
    #include <sys/time.h>

    int gettimeofday(struct timeval *tv,struct timezone *tz);      //时间精度为微秒

    strut timeval {
                  long tv_sec;   /* 秒数,秒位的读数*/
                  long tv_usec;  /* 微秒数,微秒位的读数*/
                  };

    gettimeofday将时间保存在结构tv之中,strut timeval  gives the number of seconds and microseconds since the Epoch,(00:00:00 UTC, January 1, 1970), measured in microseconds.   tz(即timezone,很少用到)一般我们使用null来代替。

    示例代码:

    #include <sys/time.h>  // for gettimeofday()
    #include <stdio.h>
    void function()
    {
     unsigned int i,j;
     double y;
     for(i=0;i<4000;i++)
      for(j=0;j<40000;j++)
      {}
    }

    main()
    {
     struct timeval tpstart,tpend;
     float timeuse;

     gettimeofday(&tpstart,0);
     function();
     gettimeofday(&tpend,0);
     timeuse=1000000*(tpend.tv_sec-tpstart.tv_sec)+      //注意,秒的读数和微秒的读数都应计算在内
     tpend.tv_usec-tpstart.tv_usec;
     timeuse/=1000000;
     printf("used time:%f/n",timeuse);
     exit(0);
    }


    这个程序输出函数的执行时间,我们可以使用这个来进行系统性能的测试,或者是函数算法的效率分析。在我机器上的一个输出结果是: used time:0.671642

     

    (也可以用下面的方法来计时,但是计时的精度是秒 ,不如用上面的方法通吃。

    time_t now,then;  

    now = time(NULL);//开始计时

    doSomething();

    then = time(NULL);//卡表

    difftime(t_end,t_start);//计算时间差

     )

    另外还有clock()函数可以计时,使用方法和time()相似,但使用不方便,不推荐使用。


    3.计时器的使用
    Linux操作系统为每一个进程提供了3个内部间隔计时器.
    ITIMER_REAL:减少实际时间.时间到的时候发出SIGALRM信号.
    ITIMER_VIRTUAL:减少有效时间(进程执行的时间).产生SIGVTALRM信号.
    ITIMER_PROF:减少进程的有效时间和系统时间(为进程调度用的时间).这个经常和上面一个使用用来计算系统内核时间和用户时间.产生SIGPROF信号.
    具体的操作函数是:
    #include <sys/time.h>;
    int getitimer(int which,struct itimerval *value);
    int setitimer(int which,struct itimerval *newval,struct itimerval *oldval);
    struct itimerval {
           struct timeval it_interval;
           struct timeval it_value;
           }
    getitimer函数得到间隔计时器的时间值.保存在value中 setitimer函数设置间隔计时器的时间值为newval.并将旧值保存在oldval中. which表示使用三个计时器中的哪一个. itimerval结构中的it_value是减少的时间,当这个值为0的时候就发出相应的信号了. 然后设置为it_interval值.

    代码示例:

    #include <sys/time.h>
    #include <stdio.h>
    #include <unistd.h>
    #include <signal.h>
    #include <string.h>

    #define PROMPT "two seconds passed.../n"

    char *prompt=PROMPT;
    unsigned int len;

    void prompt_info(int signo)
    {
         write(STDERR_FILENO,prompt,len);
    }

    void init_sigaction(void)
    {
         struct sigaction act;
         act.sa_handler=prompt_info;
         act.sa_flags=0;
         sigemptyset(&act.sa_mask);
         sigaction(SIGPROF,&act,NULL);     //给信号绑定handler
    }

    void init_time()
    {
         struct itimerval value;
         value.it_value.tv_sec=2;
         value.it_value.tv_usec=0;
         value.it_interval=value.it_value;
         setitimer(ITIMER_PROF,&value,NULL);
    }

    int main()
    {
         len=strlen(prompt);
         init_sigaction();
         init_time();
         while(1);
    }


    输出:

    two seconds passed...
    two seconds passed...
    two seconds passed...
    two seconds passed...


    4.自定义时间格式
    我们可以使用strftime()函数将时间格式化为我们想要的格式。它的原型如下:

    size_t strftime(  
                   char *strDest,
                   size_t maxsize,
                   const char *format,
                   const struct tm *timeptr
                   );

    我们可以根据format指向字符串中格式命令把timeptr中保存的时间信息放在strDest指向的字符串中,最多向strDest中存放maxsize个字符。该函数返回向strDest指向的字符串中放置的字符数。

    函数strftime()的操作有些类似于sprintf():识别以百分号(%)开始的格式命令集合,格式化输出结果放在一个字符串中。格式化命令说明串strDest中各种日期和时间信息的确切表示方法。格式串中的其他字符原样放进串中。格式命令列在下面,它们是区分大小写的。

    %a 星期几的简写
    %A 星期几的全称
    %b 月分的简写
    %B 月份的全称
    %c 标准的日期的时间串
    %C 年份的后两位数字
    %d 十进制表示的每月的第几天
    %D 月/天/年
    %e 在两字符域中,十进制表示的每月的第几天
    %F 年-月-日
    %g 年份的后两位数字,使用基于周的年
    %G 年分,使用基于周的年
    %h 简写的月份名
    %H 24小时制的小时
    %I 12小时制的小时
    %j 十进制表示的每年的第几天
    %m 十进制表示的月份
    %M 十时制表示的分钟数
    %n 新行符
    %p 本地的AM或PM的等价显示
    %r 12小时的时间
    %R 显示小时和分钟:hh:mm
    %S 十进制的秒数
    %t 水平制表符
    %T 显示时分秒:hh:mm:ss
    %u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)
    %U 第年的第几周,把星期日做为第一天(值从0到53)
    %V 每年的第几周,使用基于周的年
    %w 十进制表示的星期几(值从0到6,星期天为0)
    %W 每年的第几周,把星期一做为第一天(值从0到53)
    %x 标准的日期串
    %X 标准的时间串
    %y 不带世纪的十进制年份(值从0到99)
    %Y 带世纪部分的十进制年份
    %z,%Z 时区名称,如果不能得到时区名称则返回空字符

     

     

    5.时间的其他用途
    用作随机数的种子,由于时间获得的实际上是一个double类型的长整数,通过time(NULL)函数获得,作为srand(time(NULL))的种子产生随机数比较好。

    #include "time.h"
    #include "stdio.h"
    #include "stdlib.h"
    int main(void)
    {
           srand(time(NULL));

           //设置种子,如果将这个函数注释掉,每次运行程序得到的随机数是相同的
           for(int i=0;i<100;i++)
           {
                  printf("%d/t",rand());
           }
           system("pause");
           return 0;
    }

    展开全文
  • C++ linux获取系统时间

    万次阅读 2017-06-28 21:13:15
    C++ linux获取系统时间

    头文件

    • time.h

    代码

    #include <iostream>
    #include <time.h>
    
    using namespace std;
    
    int main() {
    
        time_t tt;
        time( &tt );
        tt = tt + 8*3600;  // transform the time zone
        tm* t= gmtime( &tt );
        cout << tt << endl;
    
        printf("%d-%02d-%02d %02d:%02d:%02d\n",
               t->tm_year + 1900,
               t->tm_mon + 1,
               t->tm_mday,
               t->tm_hour,
               t->tm_min,
               t->tm_sec);
    
        return 0;
    }
    

    结果

    这里写图片描述

    展开全文
  • linux获取系统时间和时间戳

    万次阅读 2016-11-08 15:30:37
    linux获取系统时间和时间戳 linux下c/c++编程需要系统时间,一个是获取时间戳和计算时间差,一个获取当前时间用来作为文件名等,方法和例子如下: 可以用man命令查询time,localtime,gettimeofday用法,注意...
    linux获取系统时间和时间戳

    linux下c/c++编程需要系统时间,一个是获取时间戳和计算时间差,一个获取当前时间用来作为文件名等,方法和例子如下:
    可以用man命令查询time,localtime,gettimeofday用法,注意struct tm和struct timeval用法;

    man localtime

    NAME
    asctime, ctime, gmtime, localtime, mktime, asctime_r, ctime_r, gmtime_r, localtime_r - transform date and time
    to broken-down time or ASCII

    SYNOPSIS
    #include <time.h>

    char *asctime(const struct tm *tm);
    char *asctime_r(const struct tm *tm, char *buf);

    char *ctime(const time_t *timep);
    char *ctime_r(const time_t *timep, char *buf);

    struct tm *gmtime(const time_t *timep);
    struct tm *gmtime_r(const time_t *timep, struct tm *result);

    struct tm *localtime(const time_t *timep);
    struct tm *localtime_r(const time_t *timep, struct tm *result);

    time_t mktime(struct tm *tm);

    SEE ALSO
    date(1), gettimeofday(2), time(2), utime(2), clock(3), difftime(3), strftime(3), strptime(3), timegm(3),
    tzset(3), time(7)

    man gettimeofday
    NAME
    gettimeofday, settimeofday - get / set time

    SYNOPSIS
    #include <sys/time.h>

    int gettimeofday(struct timeval *tv, struct timezone *tz);
    int settimeofday(const struct timeval *tv, const struct timezone *tz);

    SEE ALSO
    date(1), adjtimex(2), time(2), ctime(3), ftime(3), capabilities(7), time(7)

    获取当前时间用来作为文件名
    #include<time.h>
    #include<stdio.h>
    
    int main()
    {
    	struct tm *t;
    	time_t tt;
    	time_t ts;
    
    	struct tm tr = {0};
    
    	time(&tt);
    	t = localtime(&tt);
    	printf("localtime %4d%02d%02d %02d:%02d:%02d\n", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);
    
    	localtime_r(&tt, &tr);
    	printf("localtime_r %4d%02d%02d %02d:%02d:%02d\n", tr.tm_year + 1900, tr.tm_mon + 1, tr.tm_mday, tr.tm_hour, tr.tm_min, tr.tm_sec);
    
    	ts = tt + 1800;
    	t = localtime(&ts);
    	printf("localtime %4d%02d%02d %02d:%02d:%02d\n", t->tm_year + 1900, t->tm_mon + 1, t->tm_mday, t->tm_hour, t->tm_min, t->tm_sec);
    
    	localtime_r(&ts, &tr);
    	printf("localtime_r %4d%02d%02d %02d:%02d:%02d\n", tr.tm_year + 1900, tr.tm_mon + 1, tr.tm_mday, tr.tm_hour, tr.tm_min, tr.tm_sec);
    
    	return 0;
    }



    $ ./timet1
    localtime 20161108 15:03:46
    localtime_r 20161108 15:03:46
    localtime 20161108 15:33:46
    localtime_r 20161108 15:33:46


    获取时间戳和计算时间差
    #include <stdio.h>
    #include <sys/time.h>
    #include <unistd.h>
    
    int main()
    {
    	struct timeval tv;
    	struct timezone tz;
    
    	struct timeval ts;
    	int i = 0;
    
    	gettimeofday(&tv, &tz);
    	printf("tv_sec %ld\n", tv.tv_sec);
    	printf("tv_usec %ld\n", tv.tv_usec);
    	printf("tz_minuteswest %d\n", tz.tz_minuteswest);
    	printf("tz_dsttime %d\n",tz.tz_dsttime);
    
    	gettimeofday(&tv, &tz);
    	printf("%ld.%ld \n", tv.tv_sec, tv.tv_usec / 1000);
    
    	//timestamp
    	gettimeofday(&tv, NULL);
    	printf("%ld.%ld \n", tv.tv_sec, tv.tv_usec / 1000);
    	usleep(30000);
    	gettimeofday(&ts, NULL);
    	printf("%ld.%ld \n", ts.tv_sec, ts.tv_usec / 1000);
    	printf("timestamp: %ld ms \n", (ts.tv_sec * 1000 + ts.tv_usec / 1000) - (tv.tv_sec * 1000 + tv.tv_usec / 1000));
    
    	return 0;
    }



    $ ./timet2
    tv_sec 1478589648
    tv_usec 329048
    tz_minuteswest -480
    tz_dsttime 0
    1478589648.329
    1478589648.329
    1478589648.359
    timestamp: 30 ms
    展开全文
  • Linux获取系统时间,精确到毫秒

    千次阅读 2019-11-22 15:40:51
    string GetDateTime() { char strTime[30]; struct timeval tv; struct timezone tz; struct tm *t; gettimeofday(&tv, &tz); t = localtime(&tv.tv_sec);... snprintf(strT...
  • Linux获取系统时间函数 ---->localtime

    千次阅读 2017-05-23 18:02:25
    1.获取系统时间,精确到秒 #include #include int main(int argc,char**argv) { time_t t; struct tm *lt; time(&t); lt=localtime(&t); printf("Beijing Time:%02d-%02d-%04d %02d:%02d:%02d\n...
  • 1.、写时间到文件里 void get_time() { time_t now; struct tm *timenow; FILE *fp; char time_buffer[100] = {0}; time(&now); timenow = localtime(&now); fp = fopen("./time_1.txt", "a+...
  • solaris/unix/linux获取系统时间的c语言方法——精确到年月日时分秒,可以用localtime函数,该函数在windows上也是通用的。 localtime函数如下: 表头文件 #include 定义函数 struct tm *localtime(const time_...
  • Linux获取系统信息

    千次阅读 2019-04-11 16:06:28
    Linux获取系统信息1.Linux中的时间1.1GMT时间和UTC时间、定时器和实时时钟1.2 jiffies详解1.3Linux中和时间相关的API2.获取随机数 1.Linux中的时间 1.1GMT时间和UTC时间、定时器和实时时钟 GMT时间和UTC时间: GMT...
  • linux获取系统启动时间

    千次阅读 2014-09-11 19:52:22
    1、前言  时间对操作系统来说非常重要...今天需要在应用程序获取系统的启动时间,百度了一下,通过sysinfo中的uptime可以计算出系统的启动时间。 2、sysinfo结构  sysinfo结构保持了系统启动后的信息,主要
  • Linux获取系统当前时间

    千次阅读 2018-07-12 17:09:17
    #include &lt;time.h&gt; void get_time() { timespec time; clock_gettime(CLOCK_... //获取相对于1970到现在的秒数 tm nowTime; localtime_r(&amp;time.tv_sec, &amp;nowTime); char ...
  • linux获取系统当前时间

    万次阅读 2011-02-28 17:48:00
    最近在查关于Linux时间编程的问题:1. Linux下与时间有关的结构体struct timeval{ int tv_sec; int tv_usec; }; 其中tv_sec是由凌晨开始算起的秒数,tv_usec则是微秒(10E-6 second)。 struct timezone{ int tv_...
  • linux系统时间获取方式

    千次阅读 2017-10-13 18:04:10
    Linux 操作系统计算系统时间: 主要函数:time localtime gmtime asctime ctime mktime  difftime strftime gmstrftime 1.time()函数  原型:time_t time(time_t * timer)  功能:返回一个time_t类型的数据,表示从...
  • linux获取系统时间戳

    千次阅读 2020-11-30 11:41:20
    linux获取系统时间戳 #include<iostream> #include <stdlib.h> #include <stdio.h> #include <sys/time.h> #include <unistd.h> int main(){ struct timeval tv; gettimeofday(&...
  • Linux获取系统当前时间函数实现

    千次阅读 2018-01-10 10:39:31
    Linux获取系统当前时间函数: 实现方法一: void debug_print_time(void) { struct timespec time; struct tm nowTime; clock_gettime(CLOCK_REALTIME, &time); //获取相对于1970到现在的秒数 localtime_r(&...
  • Linux获取当前时间函数
  • linux C获取系统时间

    千次阅读 2012-07-17 09:35:52
    实现实例如下: #include #include int main() { time_t now; //time_t实际为长整形 struct tm *w; //tm结构体结构化存放时间 time(&now);... //获取当前系统时间 printf("%04d/%02d/
  • linux内核获取当前系统时间

    千次阅读 2018-10-28 17:38:12
    获取linux内核的系统时间操作方法网上有,大多千篇一律,照着网上的做法,就会产生错误,首先是获取linux内核的系统时间: 参考: http://lhsblog01.blog.163.com/blog/static/10200451920101192410981/ 在这样一...
  • Linux C 获取系统启动经过时间

    千次阅读 2018-06-14 19:22:00
    记录一下获取Linux系统启动开始计算的时间的方法。 在ubuntu环境下测试可行。 #include &lt;stdio.h&gt; #include &lt;time.h&gt; /********************************************************...
  • linux使用date命令获取系统时间

    万次阅读 多人点赞 2018-09-30 15:53:30
    转载自Linux系统date命令的参数及获取时间戳的方法 date指令相关用法示例 date 用法: date [OPTION]… [+FORMAT] date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]] 直接输入date date 指定格式显示时间: ...
  • Linux API之获取系统时间

    千次阅读 2019-01-03 15:40:44
    time系统调用返回当前时间以秒为单位的距离1970-01-01 00:00:00 +0000(UTC)过去的秒数。这个time内部就是用jiffies换算得到的秒数。其他函数基本都是围绕着time来工作的。 函数原型是:time_t time(time_t *t); 传...
  • Linux编程系统时间获取

    千次阅读 2015-08-06 10:58:09
    参考资料 [1]C语言中time_t数据类型详细介绍 [2]linux获取时间的函数
  • Linux获取系统时间

    千次阅读 2013-06-09 16:48:40
    void get_sys_time(char buf[]) {  time_t now;  struct tm *timenow;  time(&now);  timenow=localtime(&now);  memset(buf,0,sizeof(buf));...说明:timenow中的内容是不断更新的,与系统时间一致。
  • Linux C获取系统的运行时间

    千次阅读 2016-01-26 17:39:55
    1、前言 时间对操作...今天需要在应用程序获取系统的启动时间,百度了一下,通过sysinfo中的uptime可以计算出系统的启动时间。2、sysinfo结构 sysinfo结构保持了系统启动后的信息,主要包括启动到现在的时间,可用
  • 看到一篇文章 http://www.linuxso.com/command/hwclock.html 如果你用命令   date  查看时间 与  hwclock --show 发现两个时间不一致,那这个办法就用的到了 设置时间 hwclock --set --date="09/17/...
  • linux c获取系统启动时间

    千次阅读 2015-07-13 11:35:57
    sysinfo 函数原型int sysinfo(struct ...##获取系统相关信息结构体sysinfo 结构体说明struct sysinfo { long uptime; /* 启动到现在经过的时间 */ unsigned long loads[3]; /* 1 , 5, 15 分的系统负载*/ unsigne
  • Linux 系统设置时间获取时间

    千次阅读 2018-06-10 16:42:00
    手里的智能锁项目 , 做了个菜单,设置时间的功能 , 弄了大半天弄完了, 记录一下方法1设置时间设置时间需要2个结构体,分别是struct tm 和struct timeval还有一个长整型的time_t类型, 总共4个步骤。1.1 把tm类型...
  • Linux 使用 date 获取系统当前时间

    万次阅读 2018-03-12 19:26:38
    $ date "...1、linux在shell中获取时间 https://www.cnblogs.com/yymn/p/4620922.html 2、Linux系统date命令的参数及获取时间戳的方法 https://www.cnblogs.com/33debug/p/6632172.html ...
  • #include #include #include void sysLocalTime() {  time_t timesec;  struct tm *p;      time(×ec);  p = localtime(×ec);    printf(

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 373,386
精华内容 149,354
关键字:

linux获取系统时间

linux 订阅