将时间跨度持续时间转换为十进制
本文关键字:十进制 转换 持续时间 时间跨度 | 更新日期: 2023-09-27 18:26:30
我从另一个日期中减去了一个日期,并得到了HH:MM的差值。我需要将其更改为c#中带小数点的小时数。
例如:
3:30 becomes 3.5
3:15 becomes 3.25
3:45 becomes 3.75
如果从另一个DateTime
中减去一个,则得到TimeSpan
,而不是"HH:mm差"。这可能是它的显示方式,但它不是底层数据。
如果采用TotalHours
属性,则会得到一个double
值,该值将是您想要的值(例如,3小时30分钟为3.5)。