-5

DateTime を月単位でデクリメントする方法を教えてください。たとえば、今日は 2013 年 8 月であるため、カウントは 2013 年 7 月、2013 年 6 月、2013 年 5 月、2013 年 4 月などになります。また、1月から12月へと月が変わると年も変わります。DateTime を逆算するようなものです。助けてくれてありがとう!

4

2 に答える 2

5

使用できますAddMonths

months: 月数。month パラメーターは、負または正のいずれかです。

使用法は次のようになります。

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 に答える