在我们写类似于服务器的程序时,需要程序有记录日志的功能,要记录日志,肯定少不了时间,以下的点点代码就是按特定格式输出时间,稍加整理,就可以修改为一个具有日志记录功能的版本,更多的源代码可以访问开源人
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char *dispay_time();
char *dispay_time()
{
time_t hint;
struct tm *date;
//char c_time[18];
char *c_time;
c_time=(char*)malloc(sizeof (char));
/*set time*/
hint = time((long*)0);
date = localtime(&hint);
//sprintf( c_time,"[%.2d/%.2d/%.2d %.2d:%.2d:%.2d]",
sprintf( c_time,"%.2d/%.2d/%.2d %.2d:%.2d:%.2d",
date->tm_year-100,
date->tm_mon+1,
date->tm_mday,
date->tm_hour,
date->tm_min,
date->tm_sec);
//printf("%s\n",c_time);
return c_time;
}
int main(void)
{
char *tt;
tt=dispay_time();
printf("Current time->%s\n",tt);
return 0;
}
c代码按特定格式输出时间
原创
©著作权归作者所有:来自51CTO博客作者bdkyr的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:警告:隐式声明与内建函数不兼容
下一篇: 打印linux系统错误编码
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
javascript两行代码按指定格式输出日期时间
// <summary>// 格式化显示日期时间// </summary>// <param name="x">待显示的日期时间,
photoshop javascript ViewUI 日期时间