Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    83

    [Java - RISOLTO] operare con le date

    Salve a tutti,
    devo implementare una funzionalità sul mio programma Java che riguarda l'uso degli oggetti Calendar.

    Quello che mi serve fare è ottenere una data a seconda del numero di giorni inserito..
    Spiego con un esempio, cosicché sia tutto più chiaro..

    C'è una jtextfield dove si deve inserire un valore numerico, ad esempio '20'.
    Il programma 'vede' la data odierna e deve stampare la data corretta che ci sara' fra 20 giorni..
    Ad esempio oggi è 17/01/2009 , quindi devo stampare 06/02/2009

    La data odierna la prendo usando la classe Calendar in questo modo:


    Calendar cal=new GregorianCalendar();
    int giorno,mese,anno;

    giorno=cal.get(Calendar.DAY_OF_MONTH);
    mese=1+cal.get(Calendar.MONTH);
    anno=cal.get(Calendar.YEAR);

    String giorno+"/"+mese+"/"+anno;


    La stringa giorno contiene la data odierna, ora come posso fare ad 'aggiungere' dei giorni ?
    Grazie a tutti !!!

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

    Re: [Java] operare con le date

    Originariamente inviato da onieliv
    La stringa giorno contiene la data odierna, ora come posso fare ad 'aggiungere' dei giorni ?
    add() di Calendar. E se vuoi formattare una data in stringa ti conviene usare DateFormat/SimpleDateFormat, non estrarre tu i vari campi e comporre la stringa.
    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
    Jan 2005
    Messaggi
    83
    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.