手机
当前位置:查字典教程网 >编程开发 >C语言 >使用C语言中的time函数获取系统时间
使用C语言中的time函数获取系统时间
摘要:可以通过time()函数来获得计算机系统当前的日历时间(CalendarTime),处理日期时间的函数都是以本函数的返回值为基础进行运算。其...

可以通过time()函数来获得计算机系统当前的日历时间(Calendar Time),处理日期时间的函数都是以本函数的返回值为基础进行运算。其原型为:

time_t time(time_t * t);

如果你已经声明了参数t,你可以从参数t返回现在的日历时间,同时也可以通过返回值返回现在的日历时间,即从一个时间点(例如:1970年1月1日0时0分0秒)到现在此时的秒数。如果参数为空(NULL),函数将只通过返回值返回现在的日历时间,比如下面这个例子用来显示当前的日历时间:

复制代码 代码如下:

#include <SPAN><stdio.h></SPAN>

int main(void) {

time_t t;

t=time(NULL);

printf("The number of seconds since January 1, 1970 is %dn",t);

return 0;

}

运行的结果与当时的时间有关,我当时运行的结果是:

The Calendar Time now is 1266637045

其中1266637045就是我运行程序时的日历时间。即从1970年1月1日0时0分0秒到此时的秒数。

第6行中给time函数的参数设置为NULL,可得到具体的秒数。

可将第6行改写为以下形式:

time(&t);

变量t中存放当前的日期和时间(相当于函数返回值);

【使用C语言中的time函数获取系统时间】相关文章:

C语言关键字auto与register的深入理解

C语言中字符串常用函数strcat与strcpy的用法介绍

关于"引用"的几点说明介绍

pcre函数详细解析

结构体类型数据作为函数参数(三种方法)

如何解决C语言,函数名与宏冲突

基于C语言指令的深入分析

c语言中static和extern的用法详细解析

关于C++中的友元函数的一些总结

STl中的排序算法详细解析

精品推荐
分类导航