文章詳情頁
Java用最簡單if判斷日期早晚
瀏覽:109日期: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數據庫中指定表指定日期的數據?有詳細2. mysql - 怎么生成這個sql表?3. mysql儲存json錯誤4. php - 公眾號文章底部的小程序二維碼如何統計?5. mysql - 表名稱前綴到底有啥用?6. mysql - 數據庫表中,兩個表互為外鍵參考如何解決7. Navicat for mysql 中以json格式儲存的數據存在大量反斜杠,如何去除?8. 在mybatis使用mysql的ON DUPLICATE KEY UPDATE語法實現存在即更新應該使用哪個標簽?9. mysql - 數據庫建字段,默認值空和empty string有什么區別 11010. sql語句 - 如何在mysql中批量添加用戶?
排行榜
