/**
*
* @note double 位置 转换成 分 秒
*
* */
public static String dblToLocation(double data){
String ret_s = "";
int tmp_i_du = (int)data;
ret_s = String.valueOf(tmp_i_du)+"°";
//度小数部分
double tmp_d_du = data-tmp_i_du;
int tmp_i_fen = (int)(tmp_d_du*60);
ret_s = ret_s.concat(String.valueOf(tmp_i_fen)+"′");
double tmp_d_fen = tmp_d_du*60 - tmp_i_fen;
int tmp_i_miao = (int)(tmp_d_fen*60);
ret_s = ret_s.concat(String.valueOf(tmp_i_miao)+"″");
return ret_s;
}
*
* @note double 位置 转换成 分 秒
*
* */
public static String dblToLocation(double data){
String ret_s = "";
int tmp_i_du = (int)data;
ret_s = String.valueOf(tmp_i_du)+"°";
//度小数部分
double tmp_d_du = data-tmp_i_du;
int tmp_i_fen = (int)(tmp_d_du*60);
ret_s = ret_s.concat(String.valueOf(tmp_i_fen)+"′");
double tmp_d_fen = tmp_d_du*60 - tmp_i_fen;
int tmp_i_miao = (int)(tmp_d_fen*60);
ret_s = ret_s.concat(String.valueOf(tmp_i_miao)+"″");
return ret_s;
}

本文介绍了一种将双精度浮点数表示的地理坐标转换为度、分、秒格式的方法。通过具体实现细节,展示了如何从双精度数值中分离度、分、秒,并将其格式化为易于阅读的形式。
1001

被折叠的 条评论
为什么被折叠?



