关于编号的一个小问题 数据库后台有个字段是编号信息,要求编号格式是日期+后缀类似这样的 200812180001、200812180002.....20081218****....依次类推谁能给个方法实现这个功能,最后这个编号要转换成string类型~~谢谢~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编号信息为字符串,写的时候就把编号集成进去CString::Format"%04d%02d%02d%04d",yyyy,mm,dd,xx SYSTEMTIME curtime; 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后面+后缀 CString str;str.Format( _T("%s%d"), CTime::GetCurrentTime().Format( _T("%Y%m%d") ), no ); //no为你自己计算的序号 CComPtr<IDirectSound8> 静态成员变量初始化 关于非阻塞方式的几个问题 RichEdit中全角与半角的问题 公司刚买的图形控件,自认为不错,能剩很多麻烦和时间。做这方面的可以研究研究. 弹出菜单的超难题 关机 MFC有私有成员变量(数据成员)吗? 我的问题太难了,极高水平的人请进来看看。 微软亚洲技术支持中心的朋友,请进来帮帮忙!!! ado 的小问题,谁遇到过? 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为你自己计算的序号