Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将时间跨度持续时间转换为十进制_C#_Decimal - Fatal编程技术网

C# 将时间跨度持续时间转换为十进制

C# 将时间跨度持续时间转换为十进制,c#,decimal,C#,Decimal,我把一个日期从另一个日期中减去,得到了HH:MM的差值。我需要把它改为以c#为小数点的小时数 例如: 3:30 becomes 3.5 3:15 becomes 3.25 3:45 becomes 3.75 如果将一个日期时间减去另一个日期时间,则得到的是时间跨度,而不是“HH:mm的差值”。这可能是它的显示方式,但它不是底层数据 如果您使用该属性,则会得到您想要的双倍值(例如,3小时30分钟为3.5)。如果您从另一个日期时间中减去一个,则会得到时间跨度——而不是“HH:mm的差异”。这可能是

我把一个日期从另一个日期中减去,得到了HH:MM的差值。我需要把它改为以c#为小数点的小时数

例如:

3:30 becomes 3.5
3:15 becomes 3.25
3:45 becomes 3.75

如果将一个日期时间减去另一个日期时间,则得到的是时间跨度,而不是“HH:mm的差值”。这可能是它的显示方式,但它不是底层数据


如果您使用该属性,则会得到您想要的
双倍值(例如,3小时30分钟为3.5)。

如果您从另一个
日期时间
中减去一个,则会得到
时间跨度
——而不是“HH:mm的差异”。这可能是它的显示方式,但它不是底层数据


如果您使用该属性,则会得到您想要的
双倍
值(例如,3小时30分钟为3.5)。

您发帖询问如何将数字除以60?@devnull:在这种情况下,这实际上不是最干净的解决方案。没有必要处理单个组件。你发帖是想问如何将一个数字除以60?@devnull:在这种情况下,这并不是最干净的解决方案。不需要处理单个组件。