码迷,mamicode.com
首页 > 编程语言 > 详细

C语言中的time.h函数

时间:2014-10-09 14:49:34      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   ar   sp   div   on   

主要用于获取显示系统时间和计时,只讨论获取系统时间;

先上代码:

 1 #include "stdio.h"
 2 #include "time.h"
 3 
 4 int main(void)
 5 {
 6     struct tm *local;
 7     time_t t;
 8     t=time(NULL);
 9     local=localtime(&t);
10     //local=gmtime(&t);
11     printf("%d.%d\n",local->tm_year+1900,local->tm_mon+1);
12     return 0;
13 }

 

解释:

使用time函数可以返回一个日历时间,是从1970年1月1日0时0分0秒到现在是秒数;

使用 localtime函数可以将日历时间转化为tm结构体来存储,

结构体定义i:

 1 struct tm
 2 {
 3     int    tm_sec;        /* Seconds: 0-59 (K&R says 0-61?) */
 4     int    tm_min;        /* Minutes: 0-59 */
 5     int    tm_hour;    /* Hours since midnight: 0-23 */
 6     int    tm_mday;    /* Day of the month: 1-31 */
 7     int    tm_mon;        /* Months *since* january: 0-11 */
 8     int    tm_year;    /* Years since 1900 */
 9     int    tm_wday;    /* Days since Sunday (0-6) */
10     int    tm_yday;    /* Days since Jan. 1: 0-365 */
11     int    tm_isdst;    /* +1 Daylight Savings Time, 0 No DST,
12                  * -1 don‘t know */
13 };

 

调用相应成员就可以显示系统时间了;

C语言中的time.h函数

标签:style   blog   color   io   使用   ar   sp   div   on   

原文地址:http://www.cnblogs.com/lhyz/p/3976882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!