从int变量和timepan变量计算平均值kph

时间:2014-03-05 19:10:15

标签: vb.net

我有一个变量,它是一个整数,另一个变量是一个时间跨度。 整数是千米,时间跨度是完成的时间等等......

我认为这是(距离/时间),但我不能这么容易。 我想从两个变量得到kph并将结果放入标签。

我从变量得到的结果将是这样的: 例如 13(km)和00:25:12(拍摄时间)

请帮我解决方案:)

2 个答案:

答案 0 :(得分:3)

由于您要寻找千米小时(k / h),您需要将公里数(13)除以总小时数(0.42)。您可以通过读取TimeSpan属性来获取TotalHours对象的总小时数,例如:

Dim span As New TimeSpan(0, 25, 12)
Dim distance As Integer = 13
Dim speed As Double = distance / span.TotalHours

答案 1 :(得分:2)

是的,kph是km /小时,所以这是你要找的代码:

    Dim ts = New TimeSpan(0, 25, 12)
    Dim distance = 13
    Dim kph = distance / ts.TotalHours

Spoler警报!你以30.95公里/小时的速度行驶。