我正在从数据库中检索两个日期时间值。检索到值后,我需要两个值之间的差异。 为此,我创建了一个时间跨度变量来存储 2 个日期值的差异。
TimeSpan? variable = datevalue1 - datevalue2;
现在我需要根据小时数显示存储在 Timespan 变量中的差异。 我提到了 TimeSpan.TotalHours但由于某种原因不能应用相同的。 我怎么做? 我在 MVC 项目上使用 C#。我只是需要以小时为单位显示差异值?
编辑: 由于时间跨度可以为空,因此我无法使用总小时数属性。现在我可以通过执行 TimeSpanVal.Value.TotalHours 来使用它;
最佳答案
你可能还想看看
var hours = (datevalue1 - datevalue2).TotalHours;
关于c# - 以小时为单位显示两个日期时间值之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4946316/