Internalización de Java - Clase SimpleDateFormat

La clase java.text.SimpleDateFormat formatea las fechas según el patrón dado. También se utiliza para analizar las fechas de una cadena donde la cadena contiene la fecha en el formato mencionado. Vea el siguiente ejemplo de uso de la clase 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));
   }
}

Salida

Imprimirá el siguiente resultado.

Wed Nov 29 17:01:22 IST 2017
29-11-2017
29-11-2017
Impresión