我想弄清楚如何将一天添加到当前日期时间以便稍后进行比较。如果用户点击按钮,我希望能够在我的应用中关闭一天的功能。因此,当设置的日期时间+ 24小时低于当前日期时间时,它将重新激活。
我知道如何获得当前的日期时间:
static DateTime now = DateTime.UtcNow;
但我想这样做:
static DateTime deactivateDate = DateTime.UtcNow+24;
感谢任何帮助: - )
答案 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