文章詳情頁
Java用最簡(jiǎn)單if判斷日期早晚
瀏覽:221日期:2023-11-26 15:09:55
問題描述
日期由三個(gè)int數(shù)據(jù)構(gòu)成,分別是year,month, day.不能用任何函數(shù),就用最簡(jiǎn)單的if來判斷,請(qǐng)問大家有什么簡(jiǎn)單的方法嗎?
常規(guī):if里面套if,year相等判斷month,再判斷day直接year1000000+month100+day 一個(gè)if搞定
問題解答
回答1:直接把year month day 變成string,然后相加,做對(duì)比就行了,就像排序。注意month day都要是兩位,一位的補(bǔ)0
回答2:如果考慮代碼簡(jiǎn)短程度,那么用你的方法的確不錯(cuò),但是從性能上看3個(gè)if比較比乘法運(yùn)算的效率可要高多了
標(biāo)簽:
java
上一條:java - jsp的字能自動(dòng)填充到user,卻不能自動(dòng)填充到author為什么呀?下一條:java - tomcat可以熱部署,為什么還會(huì)提示hot code replace failed?
相關(guān)文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. 關(guān)于docker下的nginx壓力測(cè)試3. docker - 如何修改運(yùn)行中容器的配置4. docker鏡像push報(bào)錯(cuò)5. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””6. 我何時(shí)應(yīng)該在Java中使用JFrame.add(component)和JFrame.getContentPane()。add(component)7. javascript - 請(qǐng)指條明路,angular的$event,在select中卻是undefined?8. html5和Flash對(duì)抗是什么情況?9. docker 下面創(chuàng)建的IMAGE 他們的 ID 一樣?這個(gè)是怎么回事????10. html - css氣泡,實(shí)現(xiàn)“倒三角(不知道算不算三角了)”可透明的。
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備