当前位置: 代码迷 >> ASP.NET >> 如何取得下个月的字符串
  详细解决方案

如何取得下个月的字符串

热度:3089   发布时间:2013-02-25 00:00:00.0
怎么取得上个月的字符串?
如字符串 201203 想取得 201202
  字符串 201201 想取得 201112

诸如此类  
请教下

------解决方案--------------------------------------------------------
string str = "201203";
int y = Convert.ToInt32(str.SubString(0, 4));
int m = Convert.ToInt32(str.SubString(4));
if (m == 1) { m = 12; y--; } else { m--; }
string result = string.Format("{0:0000}{1:00}", y, m);
------解决方案--------------------------------------------------------
SELECT CONVERT(CHAR(6),DATEADD(MM,-1,'201203'+'01'),112)
  相关解决方案