有时候用时间命名文件之类的可以用得到,记录一下
#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;
}