Java用最简单if判断日期早晚
给我你的怀抱
给我你的怀抱 2017-05-17 10:08:33
[Java讨论组]

日期由三个int数据构成,分别是year,month, day.不能用任何函数,就用最简单的if来判断,请问大家有什么简单的方法吗?

常规:if里面套if,year相等判断month,再判断day
直接year1000000+month100+day 一个if搞定

给我你的怀抱
给我你的怀抱

全部回复(2)
曾经蜡笔没有小新

直接把year month day 变成string,然后相加,做对比就行了,就像排序。注意month day都要是两位,一位的补0

PHPz

如果考虑代码简短程度,那么用你的方法的确不错,但是从性能上看3个if比较比乘法运算的效率可要高多了

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号