博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java android 将小数度数转换为度分秒格式
阅读量:7066 次
发布时间:2019-06-28

本文共 810 字,大约阅读时间需要 2 分钟。

 

 

/**     * 将小数度数转换为度分秒格式     * @param numStr (主要用于图片中存储经纬度)     * @return     */    public static String convertToSexagesimal(String numStr){        double num = Double.parseDouble(numStr);        int du=(int)Math.floor(Math.abs(num));    //获取整数部分        double temp=getdPoint(Math.abs(num))*60;        int fen=(int)Math.floor(temp); //获取整数部分        double miao=getdPoint(temp)*60;        if(num<0)        return "-"+du+"/1,"+fen+"/1,"+miao+"/1";            return du+"/1,"+fen+"/1,"+miao+"/1";    }    //获取小数部分    private static double getdPoint(double num){        double d = num;        int fInt = (int) d;        BigDecimal b1 = new BigDecimal(Double.toString(d));        BigDecimal b2 = new BigDecimal(Integer.toString(fInt));        double dPoint = b1.subtract(b2).floatValue();        return dPoint;    }

转载地址:http://srtll.baihongyu.com/

你可能感兴趣的文章
[转载] 闻一多——七子之歌
查看>>
针对tomcat日志乱码问题
查看>>
免费的协作和协同办公软件平台onlyoffice轻松部署
查看>>
WiFi覆盖下的生活 享受便利的同时 别忘记了安全
查看>>
关于ios 8 7 下的模态窗口大小的控制 代碼+場景(mainstoryboard)( Resizing UIModalPresentationFormSheet )...
查看>>
Linux软件包的管理--YUM
查看>>
Axis2发布webservice(1)--0配置发布
查看>>
Java Web笔记 – Servlet中的Filter过滤器的介绍和使用 编写过滤器
查看>>
我奋斗了18年,不是为了和你一起喝咖啡
查看>>
gearman简单介绍
查看>>
《Typecript 入门教程》 3、接口
查看>>
jsp的几种跳转比较
查看>>
用oracle查询当前数据库中的所有表
查看>>
决心书
查看>>
git 从版本控制中删除文件及.gitignore的用法
查看>>
cacti安装
查看>>
Spark核心概念
查看>>
Kali***(二)之被动信息收集——搜索引擎
查看>>
组策略参考文档1-共享打印机
查看>>
Linux的包管理工具介绍
查看>>