日期:2014-05-19  浏览次数:20692 次

请问怎样得到CG20070315001这样的字符串???
请问怎样得到CG20070315001这样的字符串???

CG+20070315(当前日期)+001(编号)
如何得到这样的字符串   ,并且怎样才能在次编号上   加   1   ?

那位大哥帮下忙!


------解决方案--------------------
sting s = "CG " + DateTime.Now.ToString(yyyyMMdd) + "001 ";
------解决方案--------------------
先解析CG20070315001字符串
string tmp= "CG20070315001 ";

取得后面3位数字
string num =tmp.Left(3);
num=(Convert.ToInt16(num)+1).ToString.LeftPad(3, '0 ')
------解决方案--------------------
CG+20070315(当前日期)+001(编号)


CG+DateTime.Now.ToString( "yyyyMMdd ")+数据库取出来的号,可以这样取

Select Right( '000 '+Cast(count(*)+1),2) from table
出来的就是最大编号