sábado, 19 de enero de 2019

Formatear y usar fechas en Java sin usar la clase "Deprecada" Date

La nueva clase que se debe usar para fechas es GregorianCalendar, hay toda una explicación técnica de porque ya no se debe usar la vieja y fiel Date en: https://docs.oracle.com/javase/8/docs/api/java/util/Date.html

Bueno a lo nuestro con el ejemplo


public static void main(String[] args) {
       
        SimpleDateFormat fechaformat2 = new SimpleDateFormat("EEEE',' dd 'de' MMMM 'del' yyyy", new Locale("es", "PE"));
        GregorianCalendar fecha = new GregorianCalendar();
       
        System.out.println(fechaformat2.format(fecha.getTime()) );
       
        fechaformat2.applyPattern("dd/MM/yyyy");
        System.out.println(fechaformat2.format(fecha.getTime()) );
           
    }

Listo.. bytes