C# DateTime.AddMinutes()方法: 将指定的分钟数加到指定的日期上

  • Post category:C#

DateTime.AddMinutes()是C#中DateTime结构体的一个方法,它可以在给定的DateTime值上增加指定的分钟数,并返回一个新的DateTime值。下面是它的方法签名:

public DateTime AddMinutes(double value)

该方法接受一个double类型的参数value,指定要添加的分钟数。添加后会创建并返回一个新的DateTime实例,该实例将包含添加分钟后的日期和时间。

下面是两个实例:

// 实例1:在现有的日期时间上增加10分钟
DateTime originalDateTime = DateTime.Now;
DateTime newDateTime = originalDateTime.AddMinutes(10);
Console.WriteLine($"Original: {originalDateTime}\nNew: {newDateTime}");

// 实例2:在指定的日期时间上增加5.5分钟
DateTime baseDateTime = new DateTime(2021, 10, 1, 13, 30, 0);
DateTime newDateTime = baseDateTime.AddMinutes(5.5);
Console.WriteLine($"Base: {baseDateTime}\nNew: {newDateTime}");

上述示例中,第一个实例使用DateTime.Now获取当前DateTime值,然后使用AddMinutes方法增加10分钟,在Console中输出原始日期时间和新增日期时间。

第二个实例中,我们创建了一个新DateTime实例,日期时间为2021年10月1日13:30:00。使用AddMinutes方法并传入5.5作为参数,它会将DateTime实例增加5分30秒,并创建一个新的DateTime值。在Console中输出原始日期时间和新增日期时间。注意,AddMinutes方法可以接受浮点数作为参数,因此可以添加小数部分。

总之,DateTime.AddMinutes()方法可用于在现有DateTime值上增加指定的分钟数,并返回一个新的DateTime值。它可以用于许多情况,如计算到期时间、时间范围等,具有广泛的应用价值。