C语言获取时间字符串

有时候用时间命名文件之类的可以用得到,记录一下

#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <stdio.h>
#include <time.h>
int main()
{
 char szTimeStr[32] = {0};
 time_t iNowTime = 0;
 struct tm *pstNowTransfer = NULL;
 
 iNowTime = time(NULL);
 pstNowTransfer = localtime(&iNowTime);
 sprintf(szTimeStr, "%04d%02d%02d%02d%02d%02d____%d", \
   pstNowTransfer->tm_year + 1900, pstNowTransfer->tm_mon + 1, \
   pstNowTransfer->tm_mday, pstNowTransfer->tm_hour, \
   pstNowTransfer->tm_min, pstNowTransfer->tm_sec, iNowTime);
 
 printf("%s\n", szTimeStr);
 return 0;
}

 

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jeffrey0000/article/details/49906159
个人分类: 学习笔记
上一篇GB2312和UTF-8
下一篇GB2312、UTF-8等编码转换函数iconv()使用方法
想对作者说点什么? 我来说一句

gps用51单片机读取时间 c语言

2012年03月14日 3KB 下载

没有更多推荐了,返回首页

关闭
关闭