文章詳情頁
Java用最簡單if判斷日期早晚
瀏覽:229日期:2023-11-26 15:09:55
問題描述
日期由三個int數(shù)據(jù)構(gòu)成,分別是year,month, day.不能用任何函數(shù),就用最簡單的if來判斷,請問大家有什么簡單的方法嗎?
常規(guī):if里面套if,year相等判斷month,再判斷day直接year1000000+month100+day 一個if搞定
問題解答
回答1:直接把year month day 變成string,然后相加,做對比就行了,就像排序。注意month day都要是兩位,一位的補0
回答2:如果考慮代碼簡短程度,那么用你的方法的確不錯,但是從性能上看3個if比較比乘法運算的效率可要高多了
標(biāo)簽:
java
上一條:java - jsp的字能自動填充到user,卻不能自動填充到author為什么呀?下一條:java - tomcat可以熱部署,為什么還會提示hot code replace failed?
相關(guān)文章:
1. javascript - sublime快鍵鍵問題2. javascript - immutable配合react提升性能?3. css - 寫頁面遇到個布局問題,求大佬們幫解答,在線等,急!~4. javascript - nodejs關(guān)于進程間發(fā)送句柄的一點疑問5. Apache 已經(jīng)把網(wǎng)站根目錄的改為allow from all了,但是服務(wù)器還是不能訪問?6. 實現(xiàn)bing搜索工具urlAPI提交7. 配置Apache時,添加對PHP的支持時語法錯誤8. vue.js - Vue 如何像Angular.js watch 一樣監(jiān)聽數(shù)據(jù)變化9. javascript - 移動端上不能實現(xiàn)拖拽布局嗎?10. phpstudy8.1支持win11系統(tǒng)嗎?
排行榜

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