在C#语言中,DateTime.Now指的是程序当前时间,在DateTime类中有一个AddMinutes方法,此方法用于指定时间对象往后多少分钟或者往前多少分钟对应的时刻,即指定时间对象加减多少分钟对应的时间点对象。此文将介绍当前时间点加减几分钟后对应的时间对象的代码实现。

AddMinutes方法的签名为:DateTime AddMinutes(double value);,参数value为需要为加减的时间分钟数,可以为正数也可以为负数,当为正数的情况下,则为往后计算。若为负数,则表示以计算时间点为基准点向前计算。

例如获取当前时间的加上2分钟后的时间点(程序运行时间为:2019/8/10 9:15:00),编写代码如下:

 DateTime result = DateTime.Now.AddMinutes(2);

运行结果为:result 结果为2019年8月10日 9:17:00。符合实际情况。

如果要获取当前时间的往前130分钟对应的时间点,则可以使用下列代码。

  DateTime result = DateTime.Now.AddMonths(-130);