如何从当前时间减去6小时?

时间:2012-12-07 08:13:19

标签: c# .net datetime

  

可能重复:
  c#: whats the easiest way to subtract time?

假设我有这个时间:

07/12/2012 - 00:30:45 

我想减去6小时,例如06/12/2012 - 18:30:45。我看到有.AddHours()但不是SubHours()。我该怎么办?

2 个答案:

答案 0 :(得分:90)

您可以使用AddHours,如果传递负数,则会减去小时数。

DateTime dt1 = dt.AddHours(-6);

答案 1 :(得分:20)

您可以使用负值来减去时间

myTime.AddHours(-6);