将一天添加到DateTime.UtcNow

时间:2014-05-13 20:29:36

标签: c# datetime unity3d

我想弄清楚如何将一天添加到当前日期时间以便稍后进行比较。如果用户点击按钮,我希望能够在我的应用中关闭一天的功能。因此,当设置的日期时间+ 24小时低于当前日期时间时,它将重新激活。

我知道如何获得当前的日期时间:

static DateTime now = DateTime.UtcNow;  

但我想这样做:

static DateTime deactivateDate = DateTime.UtcNow+24;

感谢任何帮助: - )

3 个答案:

答案 0 :(得分:2)

您可以致电:

static DateTime deactivateDate = DateTime.UtcNow.AddDays(1);

static DateTime deactivateDate = DateTime.UtcNow.AddHours(24);

答案 1 :(得分:1)

您可以使用TimeSpan.FromHours(或TimeSpan.FromDays)方法:

static DateTime deactivateDate = DateTime.UtcNow + TimeSpan.FromHours(24);

答案 2 :(得分:1)

这不是特别牵强......

now.AddDays(1);
now.AddHours(24);

http://msdn.microsoft.com/en-us/library/system.datetime.aspx