La clase java.text.DateFormat da formato a las fechas según la configuración regional. Como los diferentes países utilizan diferentes formatos para mostrar las fechas. Esta clase es extremadamente útil para tratar las fechas en la internalización de la aplicación. El siguiente ejemplo muestra cómo crear y usar la clase DateFormat.
IOTester.java
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
public class I18NTester {
public static void main(String[] args) {
Locale locale = new Locale("da","DK");
DateFormat dateFormat = DateFormat.getDateInstance();
System.out.println(dateFormat.format(new Date()));
dateFormat = DateFormat.getDateInstance(DateFormat.DEFAULT, locale);
System.out.println(dateFormat.format(new Date()));
}
}
Salida
Imprimirá el siguiente resultado.
Nov 29, 2017
29-11-2017
Impresión