ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[] 系统数据文件和信息

2021-10-11 23:00:49  阅读:144  来源: 互联网

标签:11 数据文件 int 系统 信息 tm timer time include


 tm 结构的定义如下:

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 到 11(注意)  */
   int tm_year;        /* 自 1900 年起的年数      */
   int tm_wday;        /* 一周中的第几天,范围从 0 到 6 */
   int tm_yday;        /* 一年中的第几天,范围从 0 到 365   */
   int tm_isdst;       /* 夏令时               */
};

 

 

2:time函数

函数原型: time_t time(time_t *timer)

参数说明: timer=NULL时得到当前日历时间(从1970-01-01 00:00:00到现在的秒数),timer=时间数值时,用于设置日历时间,time_t是一个unsigned long类型。如果 timer不为空,则返回值也存储在变量 timer中。

函数功能: 得到当前日历时间或者设置日历时间

函数返回: 当前日历时间

 1 #include <stdio.h>
 2 #include <time.h>
 3 
 4 int main ()
 5 {
 6   time_t seconds;
 7 
 8   seconds = time(NULL);
 9   printf("自 1970-01-01 起的小时数 = %ld\n", seconds/3600);
10 
11   return(0);
12 }

 

 1 #include <stdio.h>
 2 #include <time.h>
 3 
 4 int main ()
 5 {
 6    time_t timer;
 7    struct tm *Now;
 8 
 9    time( &timer );
10    Now = localtime( &timer );
11    printf("当前的本地时间和日期:%s", asctime(Now));
12 
13    return(0);
14 }

输出结果:

当前的本地时间和日期:Mon Oct 11 22:55:26 2021

 

 1 #include <stdio.h>
 2 #include <time.h>
 3  
 4 int main ()
 5 {
 6     time_t rawtime;
 7     struct tm * timeinfo;
 8     char buffer [128];
 9  
10     time (&rawtime);
11     printf("%ld\n", rawtime);
12  
13     timeinfo = localtime (&rawtime);
14     strftime (buffer,sizeof(buffer),"Now is %Y/%m/%d %H:%M:%S",timeinfo);
15     printf("%s\n", buffer);
16  
17     return 0;
18 }

 

 

 

参考资料

1. C 语言中的 time 函数总结

标签:11,数据文件,int,系统,信息,tm,timer,time,include
来源: https://www.cnblogs.com/sunbines/p/15395633.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有