2013-11-27 39 views
2

我不知道如何處理此...格式上個月及其年份

說當前,它是2013/11/27,因此它將是上個月的2013/10。

我搜索了一些像(DateTime.Now.Month - 1),但我怎麼跟蹤年?

並說2014年1月,我怎麼把它變成201312?

謝謝。

回答

4

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

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

輸出將是;

201310 

這裏一個demonstration

+0

@Siner:謝謝,這麼快 – user2751691

0

使用AddMonth DateTime類的方法來減去一個月:

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