数据库后台有个字段是编号信息,要求编号格式是日期+后缀类似这样的 200812180001、200812180002.....20081218****....依次类推谁能给个方法实现这个功能,最后这个编号要转换成string类型~~谢谢~~~
解决方案 »
- VC生成Excel的问题
- extern使用错误提示说缺少“;”
- 一条类似九曲黄河般的封闭曲线,已知其各点坐标,希望能以线条填充
- 怎么使我的visual studio 6.00 Tools中出现HTML help workshop
- Dao访问Acess2000又出问题。。
- 对sp6的看法
- 记录VC++2010静态调用自已生成的DLL
- 我需要进行基于formview的sdi视切换,可是总是报错,不知道是怎么回事,谁能帮我看看,多谢!
- 函数调用问题
- 有谁知道windows自带的kodak图像管理控件,kodak图像编辑控件,kodak图像批注控件如何使用。最好有源码,谢谢!
- vc 怎么实现txt导入access?
- 急急急 来人给帮个忙
CString::Format
"%04d%02d%02d%04d",yyyy,mm,dd,xx
GetSystemTime(&curtime);
char time[40] = {0};
sprintf(time,"%4u%02u%02u%02u%02u%02u%03u",curtime.wYear,curtime.wMonth,curtime.wDay,curtime.wHour+8,curtime.wMinute,curtime.wSecond,curtime.wMilliseconds);
这个time数组里存放的即为字符串形式的时间
后缀加在后面即可要转换成整型用一个atoi函数即可(大于32位用_atoi64)
CString::Format格式化字符串
CString str = CTime::GetCurrentTime().Format("%Y%m%d");不知道怎么在str后面+后缀
str.Format( _T("%s%d"), CTime::GetCurrentTime().Format( _T("%Y%m%d") ), no ); //no为你自己计算的序号