这些都可以完成,
DateTime.Add(TimeSpan)因为它支持正负时间跨度。
DateTime original = new DateTime(year, month, day, 8, 0, 0);DateTime updated = original.Add(new TimeSpan(5,0,0));DateTime original = new DateTime(year, month, day, 17, 0, 0);DateTime updated = original.Add(new TimeSpan(-2,0,0));DateTime original = new DateTime(year, month, day, 17, 30, 0);DateTime updated = original.Add(new TimeSpan(0,45,0));
或者,您也可以
DateTime.Subtract(TimeSpan)类似地使用该方法。



