#include<time.h>
size_t strtime(char *buf, size_t max const char *format,const struct tm *tm);
strtime函数将获取的放在tm中的时间参数,按照format设定的时间显示模式,转化成字符串放到buf缓存中。
max为buf最大长度。
format参数格式设置可以#man strtime查询。
范例:
#include<stdio.h>
int main()
{
char buf[256];
time_t t;
struct tm * tmp;
t=time(NULL);
tmp=localtime(&t);
strftime(buf, 256 ,"%F %T",tmp);
printf(“Local Time:%s\n”, buf);
return 0;
}