「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