c#中的DateTime操作符

时间:2011-12-14 17:10:55

标签: c# datetime

我是C#的新手,我需要了解如何创建一个等于(DateTime.NOW + 1小时)的DateTime对象。

由于

5 个答案:

答案 0 :(得分:4)

一般来说,您可以Add一个TimeSpan值来表示DateTime的任意间隔。 TimeSpan上有帮助您构建此类值的辅助方法,例如:

DateTime.Now.Add(TimeSpan.FromHours(1))

除此之外,因为你只需要简单的" + 1小时"您也可以使用AddHours

DateTime.Now.AddHours(1)

答案 1 :(得分:4)

试试这个:

var inOneHour = DateTime.Now.AddHours(1);

答案 2 :(得分:0)

 DateTime newTime = DateTime.Now.AddHours(1);

答案 3 :(得分:0)

您需要使用AddHours功能;

DateTime oneHourInTheFuture = DateTime.Now.AddHours(1);

答案 4 :(得分:0)

如果您正在寻找Nullable DateTime对象,您也可以执行类似这样的操作

  DateTime? newTimeHour;
  newTimeHour = new DateTime();
  newTimeHour = DateTime.Now.AddHours(1);