• Como Formatear Fechas En Java

    Este articulo es bastante sencillo y forma parte de los snippets que estoy publicando semanalmente. Hoy vamos a ver diferentes maneras de utilizar SimpleDateFormat para adaptarlo a nuestro negocio y localia.

    Empecemos con un simple ejemplo.

    SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy");
    String out = format.format(new Date());
    

    El resultado de este output seria:

    16-10-2008 esta compuesto por:
    
    dd - dia
    MM - mes
    yyyy - anio largo
    yy - anio corto (no tengo enie y me da paja poner alt164)
    

    Ahora vemos el ejemplo de una fecha mas compleja incluyendo horas y minutos.

    SimpleDateFormat format = new SimpleDateFormat("dd-MM-yyyy HH:mm:ss");
    String out = format.format(new Date());
    

    El resultado de este output seria:

    16-10-2008 21:12:23 esta compuesto por:
    
    HH - hora formato 24hs
    hh - hora formato am pm
    mm - minutos
    ss - segundos
    

    Los separadores como por ejepmlo ( – ) son simplemente harcoded y no corresponden a ningun formato.

Leave a comment