jueves, 8 de mayo de 2008

Fechas en Java

Algunos snippets para el manejo de fechas en Java.


Date fecha = new Date();

//Fecha simple 01/12/2001
SimpleDateFormat formateadorFecha =
new SimpleDateFormat("dd/MM/yyyy");
String fechaSimple = formateadorFecha.format(fecha);
System.out.println("(dd/MM/yyyy) -> " + fechaSimple);

//Fecha con hora 01/12/2001 22:35 (formato 24hrs)
formateadorFecha = new SimpleDateFormat("dd/MM/yyyy HH:mm");
fechaSimple = formateadorFecha.format(fecha);
System.out.println("(dd/MM/yyyy) -> " + fechaSimple);

//Agregar dias a una fecha
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE, 2); //se agregan 2 dias
fechaSimple = formateadorFecha.format(cal.getTime());
System.out.println("(+2 dias) -> " + fechaSimple);

//Substraer minutos
cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, -20); //se quitan 20min
fechaSimple = formateadorFecha.format(cal.getTime());
System.out.println("(-10 min) -> " + fechaSimple);

Espero que sea útil.

2 comentarios:

Unknown dijo...

Buen aporte gracias :D

Gustavo dijo...

Muy útil gracias ;)