栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

查找Java中的天差

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

查找Java中的天差

使用浮动,我看到了问题。使用时间戳似乎不是找到两个日期之间的天差的好方法。

11至11 = 0.0
11至12 = 1.0
11至13 = 2.0
11至14 = 3.0
11至15 = 3.9583333
11至16 = 4.9583335
11至17 = 5.9583335
11至18 = 6.9583335
11至19 = 7.9583335


展望未来,我发现确定日期差异的最确定的方法是

Calendar cre_calendar = new GregorianCalendar((2013), (1), 11);        Calendar exp_calendar = new GregorianCalendar((2013), (1), 19);        Calendar maxDays = new GregorianCalendar(((2013)), (12), 31);        if (exp_calendar.get(Calendar.DAY_OF_YEAR) < cre_calendar     .get(Calendar.DAY_OF_YEAR)) { System.out         .println((exp_calendar.get(Calendar.DAY_OF_YEAR) + maxDays      .get(Calendar.DAY_OF_YEAR))      - cre_calendar.get(Calendar.DAY_OF_YEAR));        } else { System.out.println((exp_calendar.get(Calendar.DAY_OF_YEAR))         - cre_calendar.get(Calendar.DAY_OF_YEAR));        }


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/384042.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号