【发布时间】:2014-09-19 08:28:36
【问题描述】:
我的数据库中有 10 条记录,包括开始时间和结束时间。我能够使用 SUBTRACT 函数计算持续时间值。现在我正在运行一个循环,我想根据持续时间值(或开始值和结束值)计算工作总小时数。
我尝试了 AddHours 和 Add 函数,但它给出了错误。不确定我是否正确使用它。
Datetime TotalHours = TotalHours.add(Duration)
Datetime TotalHours = TotalHours.addHours(Duration)
这就是我所做的。导致转换错误。
我尝试编写一个函数,通过将 60 分钟加到几小时后手动计算时间,但必须有更简单的方法。
【问题讨论】:
-
TotalHours和Duration到底是什么?由于 C# 区分大小写,因此它们可能是Add和AddHours。