第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

兩個(gè)人之間的日歷與 java.Calendar

兩個(gè)人之間的日歷與 java.Calendar

慕的地6264312 2021-12-10 16:22:39
我必須制定一個(gè)方法來計(jì)算兩個(gè)日期之間有多少訪客參加。這是我為訪問者設(shè)置值的方法:    System.out.println("Ingrese dia de la visita: ");    fechaVisita.set(Calendar.DAY_OF_MONTH, txt.nextInt());    System.out.println("Ingrese mes de la visita: ");    fechaVisita.set(Calendar.MONTH, txt.nextInt());    System.out.println("Ingrese a?o de la visita: ");    fechaVisita.set(Calendar.YEAR, txt.nextInt());在這里,我如何設(shè)置搜索的開始日期和結(jié)束日期:    System.out.println("Ingrese dia desde: ");    fechaDesde.set(Calendar.DAY_OF_MONTH, txt.nextInt());    System.out.println("Ingrese mes desde: ");    fechaDesde.set(Calendar.MONTH, txt.nextInt());    System.out.println("Ingrese a?o desde: ");    fechaDesde.set(Calendar.YEAR, txt.nextInt());    System.out.println("Ingrese dia hasta: ");    fechaHasta.set(Calendar.DAY_OF_MONTH, txt.nextInt());    System.out.println("Ingrese mes hasta: ");    fechaHasta.set(Calendar.MONTH, txt.nextInt());    System.out.println("Ingrese a?o hasta: ");    fechaHasta.set(Calendar.YEAR, txt.nextInt());然后,我將正確的方法稱為“recaudacion”:    public int recaudacion(Calendar p_fechaDesde, Calendar p_fechaHasta)    {         int cont = 0;        for(int i=0; i<this.getVisitantes().size(); i++)        {           if(p_fechaDesde.after(((Visitante)this.getVisitantes().get(i)).getFechaVisita()) && p_fechaHasta.before(((Visitante)this.getVisitantes().get(i)).getFechaVisita()))            {                cont++;            }        }    return cont;    }但這不起作用,條件永遠(yuǎn)不是真的,我不知道為什么即使我把假值仍然是假的。我也試過這個(gè):    public int recaudacion(Calendar p_fechaDesde, Calendar p_fechaHasta)    {         int cont = 0;        for(int i=0; i<this.getVisitantes().size(); i++)        {           if(p_fechaDesde.compareTo(((Visitante)this.getVisitantes().get(i)).getFechaVisita()) > 0 &&           p_fechaHasta.compareTo(((Visitante)this.getVisitantes().get(i)).getFechaVisita()) < 0)            {                cont++;            }        }    return cont;    }但也不起作用。我不知道我錯(cuò)過了什么,理論上必須有效,但沒有......
查看完整描述

3 回答

?
繁星點(diǎn)點(diǎn)滴滴

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超3個(gè)贊

我之前和之后都以相反的方式使用。這是解決方案:


public int recaudacion(Calendar p_fechaDesde, Calendar p_fechaHasta)

    int cont = 0;

    for(int i=0; i<this.getVisitantes().size(); i++)

    {

       if(p_fechaDesde.before(((Visitante)this.getVisitantes().get(i)).getFechaVisita()) && p_fechaHasta.after(((Visitante)this.getVisitantes().get(i)).getFechaVisita()))

        {

            cont++;

        }

    }

return cont;

}


查看完整回答
反對 回復(fù) 2021-12-10
?
翻翻過去那場雪

TA貢獻(xiàn)2065條經(jīng)驗(yàn) 獲得超14個(gè)贊

我想添加方法 getTime():


 if(p_fechaDesde.getTime().after(((Visitante)this.getVisitantes().get(i))

     .getFechaVisita().getTime()) &&   

 p_fechaHasta.getTime().before(((Visitante)this

     .getVisitantes().get(i)).getFechaVisita().getTime))


查看完整回答
反對 回復(fù) 2021-12-10
?
慕運(yùn)維8079593

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊

在數(shù)字中轉(zhuǎn)換日期并比較數(shù)字


 Long value1 = fechaVisita.getTimeInMillis();

 Long value2 = fechaDesde.getTimeInMillis();


 Long visitante = Calendar.getTimeInMillis();


 value1 < visitante < value2


查看完整回答
反對 回復(fù) 2021-12-10
  • 3 回答
  • 0 關(guān)注
  • 178 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)