[C#]DateTimeを1ヶ月前にするには?

C#

どうも、ちょげ(@chogetarou)です。

DateTimeの日付・時刻を1ヶ月前にする方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

DateTimeを1ヶ月前にするには、AddMonth()を使います。

まず、DateTimeの日付・時刻からAddMonth()を呼び出します。

そして、AddMonth()の引数に「-1」を指定します。

DateTime result = date.AddMonths(-1);

上記のAddMonth()は、呼び出したDateTimeの1ヶ月前の日付・時刻を取得します。

使用例

using System;
public class Example
{
    public static void Main()
    {
        DateTime currentDate = DateTime.Now;
        
        DateTime result = currentDate.AddMonths(-1);
        
        Console.WriteLine(currentDate);
        Console.WriteLine(result);
    }
}
出力:
7/21/2022 11:20:29 PM
6/21/2022 11:20:29 PM

コメント

タイトルとURLをコピーしました