手机
当前位置:查字典教程网 >编程开发 >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语言中的内联函数(inline)与宏定义(#define)详细解析

浅析C/C++中的可变参数与默认参数

C语言中打印特殊图案的实现代码

C语言typedef与复杂函数声明问题的深入解析

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

C语言指针学习经验总结浅谈

C++中获取UTC时间精确到微秒的实现代码

基于C语言string函数的详解

浅析C语言中的sizeof

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

精品推荐
分类导航