Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Ciclo for con le date

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21

    Ciclo for con le date

    Ho bisogno di fare un ciclo for con delle date... l'ho scritto e Eclipse non mi ha dato nessuna eccezione, ma non riesco ad entrare... è corretto?

    codice:
    for (Date data=data1; data.after(data2); data = new Date(data.getTime()+86400000))

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Ciclo for con le date

    Originariamente inviato da wiklex
    Ho bisogno di fare un ciclo for con delle date... l'ho scritto e Eclipse non mi ha dato nessuna eccezione, ma non riesco ad entrare... è corretto?

    codice:
    for (Date data=data1; data.after(data2); data = new Date(data.getTime()+86400000))
    before() invece di after().
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    21
    Grazie mille... così funziona, io avevo provato con equals e non funziona... come mai? a me servirebbe anche l'ultimo giorno.


    EDIT:
    Ho risolto aggiungendo un giorno a data2

    Grazie.

  4. #4
    l'alternativa era usare data.compareTo(data2)....
    questo metodo restituisce un intero:
    - 0 se le due date sono uguali
    - un numero negativo se data è minore di data2
    - un numero positivo e maggiore di 0 se data è maggiore di data2!

    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.