C语言中time函数获取系统时间
2013-07-24 17:29
211 查看
可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算。其原型为:
time_t time(time_t * t);
如果你已经声明了参数t,你可以从参数t返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(NULL),函数将只通过返回值返回现在的日历时间,比如下面这个例子用来显示当前的日历时间:
运行的结果与当时的时间有关,我当时运行的结果是:
The Calendar Time now is 1266637045
其中1266637045就是我运行程序时的日历时间。即从1970年1月1日0时0分0秒到此时的秒数。
第6行中给time函数的参数设置为NULL,可得到具体的秒数。
可将第6行改写为以下形式:
time(&t);
变量t中存放当前的日期和时间(相当于函数返回值);
原文地址:http://www.eefocus.com/xuefu2009/blog/10-04/188675_c7a41.html
time_t time(time_t * t);
如果你已经声明了参数t,你可以从参数t返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(NULL),函数将只通过返回值返回现在的日历时间,比如下面这个例子用来显示当前的日历时间:
#include <stdio.h> int main(void) { time_t t; t=time(NULL); printf("The number of seconds since January 1, 1970 is %d\n",t); return 0; }
运行的结果与当时的时间有关,我当时运行的结果是:
The Calendar Time now is 1266637045
其中1266637045就是我运行程序时的日历时间。即从1970年1月1日0时0分0秒到此时的秒数。
第6行中给time函数的参数设置为NULL,可得到具体的秒数。
可将第6行改写为以下形式:
time(&t);
变量t中存放当前的日期和时间(相当于函数返回值);
原文地址:http://www.eefocus.com/xuefu2009/blog/10-04/188675_c7a41.html
相关文章推荐
- 使用C语言中的time函数获取系统时间
- C语言中time函数和localtime获取系统时间和日期
- C语言中time函数获取系统时间
- C语言中time函数获取系统时间
- C语言中time函数和localtime获取系统时间和日期
- C语言获取当前系统时间
- C语言获取系统时间的几种方式
- c语言获取系统时间的几种方式
- C语言获取系统时间的几种方式
- 如何用C语言获取当前系统时间?
- C语言获取系统时间的几种方式
- C语言获取系统当前时间
- C语言获取系统时间
- c语言获取系统时间
- C语言获取系统时间
- C语言获取系统时间的几种方式 !
- Linux下用C语言设置和获取系统时间
- C语言实现获取系统时间,转换成时分秒年月日 (vs2015亲测可用)
- C语言获取系统时间的函数
- C语言获取系统时间的几种方式