3/12/09

Fecha actual en java + formato

Para obtener la fecha actual en java y ademas retornar esa fecha con un formato especifico, debemos hacer uso del objeto SimpleDateFormat en el cual especificamos el formato que queremos.


   import java.text.SimpleDateFormat;
   import java.util.Date;
   import java.util.Locale;
/**
 * @web http://jc-mouse.blogspot.com/
 * @author mouse
 */
public class Main {
    
    public static void main(String[] args) {
       
        //03 de diciembre de 2009
        SimpleDateFormat formato1 = new SimpleDateFormat(
            "dd 'de' MMMM 'de' yyyy", Locale.getDefault());
        //03/12/2009
        SimpleDateFormat formato2 = new SimpleDateFormat(
            "dd/MM/yyyy", Locale.getDefault());   
        
        Date fechaDate = new Date();
        String fecha = formato1.format(fechaDate);
        String fecha2 = formato2.format(fechaDate);
        System.out.println(fecha);
        System.out.println(fecha2);
    }
}


el resultado:

4 comentarios:

  1. Hola, quisiera saber si me puedes ayudar, lo que pasa es que quiero convertir un String a sql.Time. Aqui el codigo


    SimpleDateFormat formatoDelTexto = new SimpleDateFormat("hh:mm:ss");
    java.sql.Time hora=null;
    String strHora="12:20:00";
    try {
    hora=new java.sql.Time(formatoDelTexto.parse(strHora).getTime());
    } catch (ParseException ex) {

    }
    el valor devuelto es 00:20:00
    me funciona con cualquier hora, menos con la hora doce. si pongo las 5 me sale las 5 si pongo las 20 me sale las 20, pero si pongo las 12 me sale las 00 horas. Me podrias ayudar?

    ResponderEliminar
  2. el error esta en
    SimpleDateFormat formatoDelTexto = new SimpleDateFormat("hh:mm:ss");

    que seria con las horas en mayuscula (HH) y no minuscula(hh)
    SimpleDateFormat formatoDelTexto = new SimpleDateFormat("HH:mm:ss");

    ResponderEliminar
  3. amigo muy bueno pero necesito si tienes por hai??? un tutorial para insertar la fecha de un JDateChosserr a Access pero con el mes bien porfavor

    ResponderEliminar
  4. amigo muy bueno pero necesito si tienes por hai??? un tutorial para insertar la fecha de un JDateChosserr a Access pero con el mes bien porfavor

    ResponderEliminar