文章詳情頁(yè)
Java用最簡(jiǎn)單if判斷日期早晚
瀏覽:223日期:2023-11-26 15:09:55
問題描述
日期由三個(gè)int數(shù)據(jù)構(gòu)成,分別是year,month, day.不能用任何函數(shù),就用最簡(jiǎn)單的if來(lái)判斷,請(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. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?2. docker不顯示端口映射呢?3. docker-compose中volumes的問題4. golang - 用IDE看docker源碼時(shí)的小問題5. docker內(nèi)創(chuàng)建jenkins訪問另一個(gè)容器下的服務(wù)器問題6. 在windows下安裝docker Toolbox 啟動(dòng)Docker Quickstart Terminal 失敗!7. javascript - 最近用echarts做統(tǒng)計(jì)圖時(shí)遇到兩個(gè)問題!!8. mac里的docker如何命令行開啟呢?9. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””10. javascript - 連續(xù)點(diǎn)擊觸發(fā)mouseleave事件
排行榜

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