Internalizzazione Java - Classe SimpleDateFormat

java.text.SimpleDateFormat formatta le date secondo il modello fornito. Viene anche utilizzato per analizzare le date da una stringa in cui la stringa contiene la data nel formato indicato. Vedere il seguente esempio di utilizzo della classe SimpleDateFormat.

IOTester.java

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class I18NTester {
   public static void main(String[] args) throws ParseException {
   
      String pattern = "dd-MM-yyyy";

      SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);

      Date date = new Date();

      System.out.println(date);
      System.out.println(simpleDateFormat.format(date));

      String dateText = "29-11-2017";

      date = simpleDateFormat.parse(dateText);

      System.out.println(simpleDateFormat.format(date));
   }
}

Produzione

Stamperà il seguente risultato.

Wed Nov 29 17:01:22 IST 2017
29-11-2017
29-11-2017
Stampa