📅  最后修改于: 2023-12-03 15:14:31.019000             🧑  作者: Mango
在C#中,DateTime是一个表示日期和时间的结构体,有时我们需要对日期时间进行加减运算,这时候就可以使用DateTime的Add()方法。本文将介绍Add()方法的用法和实例,以及注意事项。
Add()方法的语法如下:
public DateTime Add(TimeSpan value)
其中,参数value是一个TimeSpan类型的值,表示要添加的时间间隔。Add()方法将当前的DateTime对象加上value的时间间隔,并返回一个新的DateTime对象。
以下是Add()方法的几个实例:
DateTime dt = new DateTime(2021, 10, 1, 10, 30, 0);
TimeSpan ts = new TimeSpan(2, 0, 0); // 2小时
DateTime newDt = dt.Add(ts);
Console.WriteLine(newDt); // 输出: 2021/10/1 12:30:00
// 可以连续使用Add()方法
DateTime newDt2 = dt.AddHours(2).AddMinutes(30);
Console.WriteLine(newDt2); // 输出: 2021/10/1 13:00:00
在上例中,我们创建了一个DateTime对象dt,并且使用Add()方法将其加上了2小时,得到了一个新的DateTime对象newDt。另外,还可以使用AddHours()、AddMinutes()等方法对DateTime对象进行加减运算,它们的参数也是一个TimeSpan类型的值。
Add()方法是C#中DateTime对象的一个非常有用的方法,可以方便地进行加减运算。它的参数是TimeSpan类型的值,表示要添加的时间间隔,返回值是一个新的DateTime对象。