Realizar operaciones sobre fechas

2106 vistas

Simplemente tendremos que usar las clases:

  • java.util.GregorianCalendar
  • java.util.Calendar
  • java.util.Date

Primero tendremos que realizar una instancia de GregorianCalendar



java
  1. GregorianCalendar calendar = new java.util.GregorianCalendar();
  2. // inicializado a la fecha y hora actual
  3. calendar.setTime( miFecha );
  4. // inicializado con una instancia de una Date.



Veamos ahora algunos ejemplos de operaciones:

- restar una semana:



java
  1. calendar.add (Calendar.DATE, -7);



- sumar 5 meses:



java
  1. calendar.add (Calendar.MONTH, 5);



Y para mostrar la fecha, podemos usar el método:



java
  1. public Date calendar.getTime ();