📅  最后修改于: 2023-12-03 14:40:31.472000             🧑  作者: Mango
DateTime.AddMinutes()
方法是 C# 中用于在给定日期时间值上添加指定分钟数的方法。它返回一个新的 DateTime
对象,该对象具有与当前时间相同的日期和时间,但将指定的分钟数添加到它上面。
以下是 DateTime.AddMinutes()
方法的语法:
public DateTime AddMinutes (double value);
参数:
value
:要添加的分钟数。可以是正数或负数。返回类型:DateTime
,它表示添加指定分钟数后的日期和时间值。
DateTime dt = DateTime.Now;
DateTime newDt1 = dt.AddMinutes(10);
DateTime newDt2 = dt.AddMinutes(-10);
Console.WriteLine("原始时间:" + dt.ToString("g"));
Console.WriteLine("添加10分钟后的时间:" + newDt1.ToString("g"));
Console.WriteLine("减少10分钟后的时间:" + newDt2.ToString("g"));
输出结果:
原始时间:2021/11/24 14:52
添加10分钟后的时间:2021/11/24 15:02
减少10分钟后的时间:2021/11/24 14:42
在上面的示例中,我们首先获取了当前时间值 dt
,然后使用 dt.AddMinutes(10)
添加了 10 分钟,再使用 dt.AddMinutes(-10)
减少了 10 分钟,并将新的日期时间值输出到控制台。
DateTime.AddMinutes()
方法所需的参数必须是一个浮点型(Double)值,以指定要添加或减少的分钟数。DateTime
对象是不可变的。因此,每次调用 DateTime.AddMinutes()
方法时,它都会返回一个新的 DateTime
对象,而不是修改原始 DateTime
对象的值。