数据库后台有个字段是编号信息,要求编号格式是日期+后缀类似这样的 200812180001、200812180002.....20081218****....依次类推谁能给个方法实现这个功能,最后这个编号要转换成string类型~~谢谢~~~
解决方案 »
类似问题 »
- Edit编辑框中的文本垂直居中 这个问题 没人知道吗?
- 在HP-UX主机上,OCI连接数据库问题:报ORA-24374: define not done before fetch or execute and fet
- 高分问一个关于字符串的简单问题
- 全局字体变量,如何初始化
- 有偿劳动:要求把VCD、DVD、MPEG4等格式的视频中的图片抓出来,存为真彩bmp文件,声音存为wav文件,存wav时有参数选择
- UDP并发服务器的问题
- Type Lib 注册问题
- 在没装SQL Server客房端的机器上,如何让程序访问SQL Server数据库啊?
- 求如何将数字字符串转换成钱的习惯读法?(解答者给全分,分不够在给!)
- 谁用过,硬盘阵列卡呀。。
- 请问VC中为什么需要动态创建(与序列化有关的)?求通俗的解释或举例说明。谢。
- 如何调用下载对话框?
- 自绘按钮。出现重影
- 求助!
- 一个初学者的问题,有关动态事件的
- 急急急 来人给帮个忙
- 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为你自己计算的序号