我想把时间增加到现在的时间.
例如,我有问题的时间和完成它们的预期时间
我该如何添加?
(DateTime.Now.ToShortDateString() +.......)
Run Code Online (Sandbox Code Playgroud)
Jho*_*re- 56
您可以使用其他变量
DateTime otherDate = DateTime.Now.AddMinutes(25);
DateTime tomorrow = DateTime.Now.AddHours(25);
Run Code Online (Sandbox Code Playgroud)
Pet*_*uer 17
您可以使用运营商+
,-
,+=
,和-=
上一个DateTime有时间跨度的说法.
DateTime myDateTime = DateTime.Parse("24 May 2009 02:19:00");
myDateTime = myDateTime + new TimeSpan(1, 1, 1);
myDateTime = myDateTime - new TimeSpan(1, 1, 1);
myDateTime += new TimeSpan(1, 1, 1);
myDateTime -= new TimeSpan(1, 1, 1);
Run Code Online (Sandbox Code Playgroud)
此外,您可以使用一组"添加"方法
myDateTime = myDateTime.AddYears(1);
myDateTime = myDateTime.AddMonths(1);
myDateTime = myDateTime.AddDays(1);
myDateTime = myDateTime.AddHours(1);
myDateTime = myDateTime.AddMinutes(1);
myDateTime = myDateTime.AddSeconds(1);
myDateTime = myDateTime.AddMilliseconds(1);
myDateTime = myDateTime.AddTicks(1);
myDateTime = myDateTime.Add(new TimeSpan(1, 1, 1));
Run Code Online (Sandbox Code Playgroud)
有关更多DateTime操作的概述,请参阅此内容
您还可以将TimeSpan添加到DateTime,如下所示:
date + TimeSpan.FromHours(8);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
89440 次 |
最近记录: |