• numeri

  • da inserire:
    java.text.NumberFormat;

    sintassi
    NumberFormat variabile = NumberFormat.tipo
    System.out.println(variabile.format(numero));

    tipo

    • .getNumberInstance() numerico con separazione dei centinaia
    • .getCurrencyInstance() numero in formato divisa del sistema
    • .getPercentInstance() in %


    esempi:
    NumberFormat nf = NumberFormat.getNumberInstance();
    System.out.println(nf.format(123456789));
    123,456,789


    NumberFormat cf = NumberFormat.getCurrencyInstance();
    System.out.println(cf.format(1234.50f));
    £1,234.50


    NumberFormat pf = NumberFormat.getPercentInstance();
    System.out.println(pf.format(0.75f));
    75%





  • date
  • é possibile facilmente convertire la variabile data Date() in formati da visualizzare
    più semplice che usare %


    da inserire:
    import java.util.*;
    import java.text.SimpleDateFormat;

    sintassi
    Date data = new Date();
    SimpleDateFormat formato = new SimpleDateFormat ("....");
    System.out.println(formato.format(data));



    formati data
    character description esempio
    yyyyanno2018
    MMmese12
    ddgiorno10
    hhora 0-1212
    HHora 0-2422
    aAM / PMPM
    mmminuti30
    sssecondi55
    Egiorno settimana breveFri
    Dgiorno dell'anno360
    wsettimana dell'anno40
    Wsettimana del mese1
    ztime zoneGMT
    'escape inserire testo'testo'

    esempio: visualizzo data ed ora corrente
    import java.util.*;
    import java.text.*;

    public class Data
    {

    public static void main(String args[])
    {
    Date data = new Date( );
    SimpleDateFormat formato = new SimpleDateFormat ("yyyy-MM-dd 'ore' HH:mm:ss");
    System.out.println("Data corrente: " + formato.format(data));
    }
    }

    Data corrente: 07-12-2018 ore 10:08:54