Internalizzazione Java: data di formattazione specifica per le impostazioni locali

Le impostazioni locali possono essere utilizzate per creare una formattazione specifica delle impostazioni internazionali su un modello nella classe SimpleDateFormat. Vedere il seguente esempio di utilizzo della classe SimpleDateFormat specifica della locale.

IOTester.java

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

public class I18NTester {
   public static void main(String[] args) throws ParseException {

      Locale locale = new Locale("da", "DK");
      String pattern = "EEEEE MMMMM yyyy";

      SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);

      Date date = new Date();

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

      simpleDateFormat = new SimpleDateFormat(pattern,locale);

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

Produzione

Stamperà il seguente risultato.

Wed Nov 29 17:48:14 IST 2017
Wednesday November 2017
onsdag november 2017
Stampa