由于某些代码将度、分和(十分之一/十进制)秒转换为十进制格式而受到阻碍: function convertDMSToDecimal($latlng) {$decimal_degrees在一些调查之后,我们输入了度,分,秒,但是在纬度的十分,所以在一分钟内是100,而不是在一分钟的纬度中是60。 我试过这么多变种,都快让我头晕了!
我使用这个函数将字符串(意为时间持续时间)转换为毫秒…。input.split(':').map(&:to_i).inject(0) { |a, b| a * 60 + b } * 1000 0 end
问题是,如果有十分之一秒(小数位),上面的内容不会被考虑在内。我如何对上面的内容进行调整,使其在小数点之后的持续时间中占到一定的比例?