文章详情页
Java用最简单if判断日期早晚
浏览:275日期:2023-11-26 15:09:55
问题描述
日期由三个int数据构成,分别是year,month, day.不能用任何函数,就用最简单的if来判断,请问大家有什么简单的方法吗?
常规:if里面套if,year相等判断month,再判断day直接year1000000+month100+day 一个if搞定
问题解答
回答1:直接把year month day 变成string,然后相加,做对比就行了,就像排序。注意month day都要是两位,一位的补0
回答2:如果考虑代码简短程度,那么用你的方法的确不错,但是从性能上看3个if比较比乘法运算的效率可要高多了
标签:
java
上一条:java - jsp的字能自动填充到user,却不能自动填充到author为什么呀?下一条:java - tomcat可以热部署,为什么还会提示hot code replace failed?
相关文章:
1. javascript - 编程,算法的问题2. javascript - vue2如何动态生成checkbox默认选中,获取数据3. javascript - Vue.js2.0不能使用debounce后大伙一般是如何解决延迟请求的问题的呢。4. css3 - 为什么没有深入讲解CSS的书?5. html - 关于css选择器的问题6. mysql - 看这条sql有可能被注入吗7. 用python3的smtplib库发邮件一直返回无法发送邮件提示,是什么原因?8. python3.5 urllib.parse.unquote 乱码9. css3 - 没明白盒子的height随width的变化这段css是怎样实现的?10. javascript - 微信网页开发从菜单进入页面后,按返回键没有关闭浏览器而是刷新当前页面,求解决?
排行榜

网公网安备