Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [Java] confronto tra Date

    Salve raga

    il mio problema è che stabilito due date devo sapere quanti giorni si interpongono tra di loro.
    Oppure stabilita una data devo sommargli 20 giorni e sapere che giorno è.
    Sapete se esistono medoti per fare ciò? (io non li ho trovati) oppure come faccio a risolvere?

    ciao grazie

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

    Re: [Java] confronto tra Date

    Originariamente inviato da fcorsa
    il mio problema è che stabilito due date devo sapere quanti giorni si interpongono tra di loro.
    Oppure stabilita una data devo sommargli 20 giorni e sapere che giorno è.
    Sapete se esistono medoti per fare ciò? (io non li ho trovati) oppure come faccio a risolvere?
    http://forum.html.it/forum/showthrea...readid=1200146
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    codice:
    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.DATE, 2);
    Cosi aggiungo 2 gg
    http://www.anobii.com/isalreadyinuse

  4. #4
    Grazie ad entrambi ma il codice di isAlreadyInUse sembra più semplice.
    volevo però chiederti ma :
    Calendar.DATE prende la data odierna?
    Questo sistema tiene conto dei mesi come Febbraio?
    Per Sapere quanti giorni interpongono devo usare per forza il metodo di andbin?

    ciao grazie

  5. #5
    sì, calendar di default prenda la data odierna ..

    però puoi specificargli la data che vuoi che abbia col suo metodo set(anno,mese,giorno,ore,minuti,secondi).. [parametri opzionali da destra a sinistra]

    ad esempio la data di oggi [29/2/2008 10:16:32]:
    Codice PHP:
    Calendar cal Calendar.getInstance();
    cal.set(2008,1,29,10,16,32); 
    Occhio che i mesi vanno da 0 (gennaio) a 11 (dicembre).. 12 e 13 servono per fare la tredicesima e la quattordicesima..

    per recuperarla poi usi il metodo getTime() o getTimeInMillis()


    per sommare dei giorni ti hanno già fatto vedere brillantemente

  6. #6
    Grazie a tutti

    siente stati veramenti esaustivi !

    cmq tutto risolto grazie!

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.