我已经从另一个日期减去了一个日期并找回了HH:MM的差异。我需要将其更改为c#中带小数点的小时数。
例如:
3:30 becomes 3.5
3:15 becomes 3.25
3:45 becomes 3.75
答案 0 :(得分:3)
如果从另一个中减去一个DateTime
,则得到TimeSpan
- 而不是“HH:mm”的差异。这可能是它的显示方式,但它不是基础数据。
如果您使用TotalHours
属性,那将为您提供double
值,这将是您想要的值(例如,3小时30分钟为3.5)。