jueves, 28 de mayo de 2009

Fecha Actual en Español con Java











Podemos obtener la fecha actual en java mediante tres sencillos pasos:


Paso 1. Crear un formateador que será un objeto SimpleDateFormat. Como parámetros le pasaremos el formato de la fecha y el idioma (objeto Locale):


   SimpleDateFormat formateador = new SimpleDateFormat("dd 'de' MMMM 'de' yyyy", new Locale("es_ES"));

A continuación se indica cómo formatear los días, meses y años:


Año


"yy" -> "03″

"yyyy" -> "2003″


Mes


"M" -> "7″

"M" -> "12″

"MM" -> "07″

"MMM" -> "Jul"

"MMMM" -> "Deciembre"


Día del mes


"d" -> "3″

"dd" -> "03″


Paso 2. Crear un objeto Date:


   Date fechaDate = new Date();


Paso 3. Formatear la fecha usando el formateador y pasándole como argumento el objeto Date:


   String fecha=formateador.format(fechaDate);

El ejemplo completo quedaría así:


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

   public class Principal {
   public static void main(String[] args) {
   SimpleDateFormat formateador = new SimpleDateFormat(
   "dd 'de' MMMM 'de' yyyy", new Locale("es_ES"));
   Date fechaDate = new Date();
   String fecha = formateador.format(fechaDate);
   System.out.println(fecha);
   }
   } 




Resultado


Lo que obtendremos será de este tipo:


12 de Junio de 2009




Felinfo: Java, Linux, Virtualización. Open Source.  ©Template Blogger Green by Dicas Blogger .

TOPO