📜  C#中的DateTime.AddMinutes()方法(1)

📅  最后修改于: 2023-12-03 14:40:31.472000             🧑  作者: Mango

C#中的DateTime.AddMinutes()方法

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 对象的值。