从转换十进制度,度分秒十分之一。 [英] Converting from Decimal degrees to Degrees Minutes Seconds tenths.

查看:116
本文介绍了从转换十进制度,度分秒十分之一。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有一些采样转换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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆