有谁知道简单的短代码就可以在不使用其他库的情况下进行转换?
最佳答案
像这样:
double coord = 59.345235;
int sec = (int)Math.Round(coord * 3600);
int deg = sec / 3600;
sec = Math.Abs(sec % 3600);
int min = sec / 60;
sec %= 60;
编辑:添加了一个Abs调用,以便它也适用于负角。
关于c# - 用C#将十进制坐标转换为度,分和秒,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3187678/