Linux系统下C语言编译,显示当前时间

时间:2024-03-10 08:47:07

这里展示怎样利用time.h中声明的函数对时间进行操作。这些操作包括取当前时间、算时间间隔、以不同的形式显示时间等内容。

获得日历时间:

我们可以通过time()函数来获得日历时间(Calendar Time),其原型为:

time_t time(time_t *timer);

一个简单的利用localtime()的小例子

#include <stdio.h>
#include <time.h>

void main()
{
      time_t now;
      struct tm *timenow;
      char strtemp[255];

      time(&now);
      timenow = localtime(&now);
      printf("recent time is : %s\n",asctime(timenow));
}

localtime()函数是将日历时间转化为本地时间。