亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何比較Java中的日期?

如何比較Java中的日期?

慕少森 2019-06-03 09:19:40
如何比較Java中的日期?如何比較Java中的日期?例子:Date 1是22-02-2010日期2是07-04-2010今天日期3是25-12-2010date3總是比date1和date2永遠都是今天。如何驗證今天的日期是否介于日期1和日期3之間?
查看完整描述

4 回答

?
慕哥6287543

TA貢獻1831條經驗 獲得超10個贊

日期以前方法和方法相提并論詳情如下:


if(todayDate.after(historyDate) && todayDate.before(futureDate)) {
    // In between}

為了進行包容性的比較:

if(!historyDate.after(todayDate) && !futureDate.before(todayDate)) {
    /* historyDate <= todayDate <= futureDate */ }

你也可以尤達-時間a開始,但請注意:

尤達-時間是事實上JavaSE 8之前的Java標準日期和時間庫。用戶現在被要求遷移到java.time(JSR-310).

支持端口可用于Java 6和7以及Android。


查看完整回答
反對 回復 2019-06-03
?
嚕嚕噠

TA貢獻1784條經驗 獲得超7個贊

使用相比較:

date1.compareTo(date2);


查看完整回答
反對 回復 2019-06-03
?
守著一只汪

TA貢獻1872條經驗 獲得超4個贊

以下是比較日期的最常見方法。但我更喜歡第一個

方法-1:使用Date.pread()、Date.After()和Date.Eques()

            if(date1.after(date2)){
                System.out.println("Date1 is after Date2");
            }

            if(date1.before(date2)){
                System.out.println("Date1 is before Date2");
            }

            if(date1.equals(date2)){
                System.out.println("Date1 is equal Date2");
            }

           if(date1.compareTo(date2)>0){
                System.out.println("Date1 is after Date2");
            }else if(date1.compareTo(date2)<0){
                System.out.println("Date1 is before Date2");
            }else{
                System.out.println("Date1 is equal to Date2");
            }

Calendar cal1 = Calendar.getInstance();
            Calendar cal2 = Calendar.getInstance();
            cal1.setTime(date1);
            cal2.setTime(date2);

            if(cal1.after(cal2)){
                System.out.println("Date1 is after Date2");
            }

            if(cal1.before(cal2)){
                System.out.println("Date1 is before Date2");
            }

            if(cal1.equals(cal2)){
                System.out.println("Date1 is equal Date2");
            }


查看完整回答
反對 回復 2019-06-03
  • 4 回答
  • 0 關注
  • 776 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號