jueves, 16 de enero de 2014

Clases DateFormat y SimpleDateFormat

DateFormat es una clase abstract que pertenece al package jara.text y no al package jara.útil, como las vistas anteriormente. La razón es para facilitar todo lo referente a la intemacionalización. que es un aspecto muy importante en relación con la conversión, que permite dar formato a fechas y horas de acuerdo con distintos criterios locales. Esta clase dispone de métodos static para convertir Strings representando fechas y horas en objetos de la clase Date, y viceversa. La clase SimpleDateFormat es la única clase derivada de DateFormat. Es la clase que conviene utilizar. Esta clase se utiliza de la siguiente forma: se le pasa al constructor un String definiendo el formato que se desea utilizar. 

Por ejemplo:
import java.útil.*;
import j ava.text.*;
class SimpleDateForm {
public static void main(String arg[]) throws ParseException {
SimpleDateFormat sdfl = new SimpleDateFormat("dd-MM-yyyy hh:zran:ss");
SimpleDateFormat sdf2 = new SimpleDateFormat("dd-MM-yy");
Date d = sdf1.parse("12-04-1563 11:23:45");
String s = sdf2.format(d);
System.out.println(s);
}
}

La documentación de la clase SimpleDateFormat proporciona abundante información al respecto, incluyendo algunos ejemplos.

No hay comentarios:

Publicar un comentario