「C#」DateTime型の年月日時分秒を加算サンプル

書式
年加算
DateTime型の変数名.AddYears(数値)
月加算

DateTime型の変数名.AddMonths(数値)
使用例

using System;

namespace Study
{
  class Program
  {
    static void Main(string[] args)
    {
          DateTime dt = new DateTime(2022, 3, 12, 15, 20, 30);

           //1年加算する
          DateTime res1 =dt.AddYears(1);
          Console.WriteLine(res1);

          //2月加算する
           DateTime res2 =dt.AddMonths(2);
           Console.WriteLine(res2);

         //6日減算する
          DateTime res3 =dt.AddDays(-6);
          Console.WriteLine(res3);

          //5時間加算する
           DateTime res4 =dt.AddHours(5);
           Console.WriteLine(res4);

            //8分加算する
           DateTime res5 =dt.AddMinutes(8);
           Console.WriteLine(res5);

          //16秒減算する
           DateTime res6 =dt.AddSeconds(-16);
           Console.WriteLine(res6);

             //8ミリ秒減算する
           DateTime res7 =  dt.AddMilliseconds(-8);
           Console.WriteLine(res7);
    }
  }
}

実行結果

3/12/2023 3:20:30 PM
5/12/2022 3:20:30 PM
3/6/2022 3:20:30 PM
3/12/2022 8:20:30 PM
3/12/2022 3:28:30 PM
3/12/2022 3:20:14 PM
3/12/2022 3:20:29 PM

 

C#

Posted by arkgame