文章详情页
Java用最简单if判断日期早晚
浏览:99日期: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. mysql存储过程变量值为NULL2. mysql - 如何用数据库中某时间字段的 ’时分秒’ 减去 早上九点(09:00:00) 得到分钟数3. mysql 的datadir设置的文件夹不存在,启动了mysql服务后创建的数据库存在哪里?4. 请教使用PDO连接MSSQL数据库插入是乱码问题?5. javascript - onclick事件点击不起作用6. mysql - sql 中 group 和field 查询问题。7. centos环境,mysql可以用非root(普通用户)安装么?8. mysql 一个sql 返回多个总数9. mysql新建字段时 timestamp NOT NULL DEFAULT ’0000-00-00 00:00:00’ 报错10. navicat - 数据库建索引选择的是hash,但保存后自动变成了btree|实践时mysql四种引擎都有什么要注意的?
排行榜
