localtime()函数用于获取tm结构形式的系统时间。
localtime()函数 语法
struct tm* localtime(long*clock);
参数clock表示要转换的时间。
localtime()函数返回tm结构形式的当地标准时间。
localtime()函数 示例
本示例使用localtime函数获取tm结构的系统时间。其具体代码如下所示:
#include<stdio.h>
#include<time.h>
void main()
{
struct tm*tmpointer;/*tm结构指针*/
time_t secs;/*声明time_t类型变量*/
time(&secs);/*获取系统日期与时间*/
tmpointer=localtime(&secs);/*获取当地日期时间*/
/*输出本地时间*/
printf(" Now:%d-%d-%d%d:%d:%d",tmpointer->tm_mon,tmpointer->
tm_mday,tmpointer->tm_year+1900,tmpointer->tm_hour,tmpointer->
tm_min,tmpointer->tm_sec);
}
运行结果如图所示。