-5

你能告诉我如何按月递减日期时间吗?例如,今天是 2013 年 8 月,因此计数将是 2013 年 7 月、2013 年 6 月、2013 年 5 月、2013 年 4 月等等。而且,当月份从一月到十二月时,年份也必须改变。这就像倒数日期时间。谢谢您的帮助!

4

2 回答 2

5

您可以使用AddMonths

月:数月。月份参数可以是负数或正数。

用法看起来像:

var updatedTime = yourDateTime.AddMonths(-1);

请注意,调用会AddMonths返回一个实例。就像数字一样。

于 2013-08-26T10:14:08.853 回答
1

尝试使用这个:

var monthLater = DateTime.Now.AddMonths(-1);

它将广告-1几个月。您可以使用 等来执行此Years操作Days

于 2013-08-26T10:14:25.437 回答