Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    93

    [JSP] aggiungere 2 o + mesi ad una data

    Come si fa ada aggiungere 2 o + mesi ad una data, ad esempio per aggiungere 2 mesi io faccio:

    java.util.Date dtDelay = new java.util.Date();
    dtDelay.setTime(dtDelay.getTime()+61*24*60*60*1000 );

    ma la data mi aumenta solo di pochi giorni.
    Dove sbaglio?

  2. #2
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    Calendar dt = Calendar.getInstance();
    dt.add(Calendar.MONTH, 2);
    Date d = dt.getTime();

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    93
    Mittttico ... funzia!
    Ho visto che funziona mettento anche i mesi = 12, posso fare in questo modo per aggiungere un anno senza complicazioni?

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    puoi usare tutti i numeri tra Integer.MIN_VALUE e Integer.MAX_VALUE

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    93
    Ma ...

    dtDate.add(java.util.Calendar.YEAR, 1);
    java.util.Date dtNewDate = dtDate.getTime();

    č pių corretto?

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    direi che si legge meglio

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2001
    Messaggi
    93
    Grazie mille!

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.