格式上个月与其年份

时间:2013-11-27 15:48:48

标签: c# visual-studio-2010 datetime

我不知道该怎么处理......

目前说它是2013/11/27,所以它将是上个月的2013/10。

我搜索了类似的东西(DateTime.Now.Month - 1),但我如何跟踪年份呢?

并说2014年1月,如何将其转为201312?

感谢。

3 个答案:

答案 0 :(得分:4)

如果我理解正确,您可以使用DateTime.AddMonths方法;

DateTime now = DateTime.Now;
now = now.AddMonths(-1);
Console.WriteLine(now.ToString("yyyyMM"));

输出将是;

201310

这里有 demonstration

答案 1 :(得分:0)

使用DateTime.AddMonths方法

答案 2 :(得分:0)

使用DateTime类的AddMonth方法减去一个月:

var previousMoth = DateTime.Now.AddMonths(-1);
var year = previousMoth.Year;
var month = previousMoth.Month;
var day = previousMoth.Day;