如何将得到的系统时间拿来做文件名?
需要这样的 20030904 不是200394 不能把0去掉。
需要这样的 20030904 不是200394 不能把0去掉。
解决方案 »
- error RC2175 : resource file res\LEDPlayer.ico is not in 3.00 format?
- 急急急!仿QQ聊天界面的表情对话框的焦点问题
- CEdit的滚动条问题
- 请问那位老兄有比较好的重叠模型I/O的例子吗,最好是很规范的,特别提醒我不要所谓"小猪"的那个,实在不敢恭维啊!!!
- CreateWindow()创建按钮---她咋就出不来呢?谢谢!(题是没有错误,但费希不出原因)
- 找一个目录文件控件,就像资源管理器那样,但是再多一个文件也在树型中显示出来
- 请教一个小问题!!!!
- 能不能详细介绍一下什么是DLL?哪里有详细的资料介绍?
- 救急!!!ActiveX控件问题,高手看看!!!
- 有关ADO编程
- 请信长来接分
- ftp问题请教
time_t ltime = time(NULL);
struct tm *stime = localtime(<ime);
int year = 1900 + stime->tm_year;
int month = stime->tm_mon;
int day = stime->tm_mday;char filename[9];
sprintf(filename , "%d%02d%02d" , year , month , day);
int month = 1 + stime->tm_mon;
才对,其实还可以更简单:time_t now = time(0);
char filename[9];
strftime(filename , 9 , "%Y%m%d" , localtime(&now));
char filename[9];
strftime(filename , 9 , "%s" , tm.Format("%Y-%m-%d"));