文章详情页
Java用最简单if判断日期早晚
浏览:212日期: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. docker-compose中volumes的问题2. nignx - docker内nginx 80端口被占用3. docker images显示的镜像过多,狗眼被亮瞎了,怎么办?4. docker api 开发的端口怎么获取?5. angular.js - Angularjs中点击事件传递参数 给class更换样式。6. weex - Android 原生Vue.js 使用 justify-content: flex-end; 不起作用7. node.js - antdesign怎么集合react-redux对input控件进行初始化赋值8. angular.js - angular内容过长展开收起效果9. python - Django ManyToManyField 字段数据在 admin后台 显示不正确,这是怎么回事?10. php由5.3升级到5.6后,登录网站,返回的是php代码,不是登录界面,各位大神有知道的吗?
排行榜

网公网安备