「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);
}
}
}
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);
}
}
}
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
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
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