文章详情页
Java用最简单if判断日期早晚
浏览:150日期: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. webpack - vue-cli写的项目(本地跑没有问题),准备放到Nginx服务器上,有什么配置需要改的?还有怎么部署?2. 微信公众号发送模板消息返回错误410003. 这是什么情况???4. java.lang.ClassCastException:com.sun.proxy。$Proxy0无法转换为org.andrea.myexample.myDeclarativeTransaction5. 关于css3兼容safari的问题6. javascript - 滚动条遮住了hover弹出层?7. javascript - H5唤醒App8. Android明明可以直接分享,为什么还要用微信开放平台、微博开放平台的sdk?9. javascript - 单页面应用怎么监听ios微信返回键?10. HTML5禁止img预览该怎么解决?
排行榜
