这里展示怎样利用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()函数是将日历时间转化为本地时间。