从转换十进制度,度分秒十分之一。 [英] Converting from Decimal degrees to Degrees Minutes Seconds tenths.
本文介绍了从转换十进制度,度分秒十分之一。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有一些采样转换code在C#从十进制度去度,分,秒,第十届?
Is there some sample conversion code in C# to go from decimal degrees to Degrees, Minutes, Seconds, Tenth?
推荐答案
我想这应该这样做。
double decimal_degrees;
// set decimal_degrees value here
double minutes = (decimal_degrees - Math.Floor(decimal_degrees)) * 60.0;
double seconds = (minutes - Math.Floor(minutes)) * 60.0;
double tenths = (seconds - Math.Floor(seconds)) * 10.0;
// get rid of fractional part
minutes = Math.Floor(minutes);
seconds = Math.Floor(seconds);
tenths = Math.Floor(tenths);
这篇关于从转换十进制度,度分秒十分之一。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文