我是C#的新手,我需要了解如何创建一个等于(DateTime.NOW + 1小时)的DateTime对象。
由于
答案 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);