C#:减法最简单的方法是什么?
我正在尝试使用一种可以帮助我制定工作计划的工具。解决以下问题的最简单方法是什么?
8:00 am + 5小时= 1:00 pm
和
5:00 pm-2小时= 3:00 pm
和
5:30 pm-:45 = 4:45
等等。
回答:
这些都可以完成,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)
类似地使用该方法。
以上是 C#:减法最简单的方法是什么? 的全部内容, 来源链接: utcz.com/qa/419396.html