c库函数struct *localtime(const time_t*timer)使用timer的值来填充tm结构,timer的值被分解为tm结构,并用本地时区表示
下面是localtime()函数的声明
struct tm *localtime(const time_t *timer)
参数
timer,这是指向表示日历时间的time_t值的指针
返回值
该函数返回指向tm结构的指针,该结构带有被填充的时间信息
实例
#include <stdio,h>
#include <time.h>
int main()
{
time_t rawtime;
struct tm *info;
char buffer[80];
time (&rawtime);
info=localtime(&rawtime);
printf("当前的本地时间和日期",asctime(info));
return 0;
}
显示结果,当前的本地时间和日期:Thu Aug 23 09:12:05 2012