首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-02-16 
请问怎样得到CG20070315001这样的字符串???请问怎样得到CG20070315001这样的字符串???CG+20070315(当前日

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

热点排行