读书人

请教怎样得到CG20070315001这样的字符

发布时间: 2012-02-16 21:30:36 作者: rapoo

请问怎样得到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
出来的就是最大编号

读书人网 >C#

热点推荐