截取字符串日期,获取字符串日期上个月,等处理问题

我有一个日期
string date="2014-09-01";
我想根据这个日期得到三种结果
string first="201408";
string second="201409";
string thirdly="2014/09/01";

先把string类型的date转换成DateTime:
DateTime newDate=DateTime.parse(date);
然后:

1、string first=newDate.AddMonths(-1).ToString("yyyyMM");
2、string second=newDate.ToString("yyyyMM");
3、string thirdly=newDate.ToString("yyyy/MM/dd");
重点是了解一下DateTime这个结构,很多方法用起来很方便的。
多看MSDN:http://msdn.microsoft.com/zh-cn/library/system.datetime(v=vs.110).aspx
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-08-31
string date="2014-09-01";
datetime dt=datetime.pars(date);
string first=dt.addMorth(-1).tostring("yyyyMM");
string second=dt.tostring("yyyyMM");
string thirdly=dt.tostring("yyyy/MM/dd");本回答被提问者采纳