Discussion:
sumar 90 dias a una fecha
(demasiado antiguo para responder)
[XaToA]
2003-07-30 20:38:05 UTC
Permalink
Hola tengo una fecha en este formato:
SimpleDateFormat fechabase = new SimpleDateFormat("yyyy-MM-dd H:mm:ss.S");
String ahora = fechabase.format(new Date());

osea en la String ahora tengo la fecha de ahora en timestamp.
bien, como le podría sumar a eso 90 dias?
donde se lo haría y como?
gracias, muchas gracias
Juan Ángel
2003-07-31 10:48:20 UTC
Permalink
Post by [XaToA]
SimpleDateFormat fechabase = new SimpleDateFormat("yyyy-MM-dd H:mm:ss.S");
String ahora = fechabase.format(new Date());
osea en la String ahora tengo la fecha de ahora en timestamp.
bien, como le podría sumar a eso 90 dias?
donde se lo haría y como?
gracias, muchas gracias
Mira a ver si te vale la clase java.util.Calendar
Saludos,
- --
Juan Ángel
PGP key on pgp.rediris.es (8FAF18B7)
or search on http://www.rediris.es/cert/servicios/keyserver/
G
2003-07-31 20:14:11 UTC
Permalink
Se me ha ocurrido esto. Igual es una chapuza y hay algo mas elegante en
la clase Calendar, pero si estás desesperado...

Date ahora = new Date();
long totalMilis =
ahora.getTime() // Milisegundos actuales
+
90 * 24 * 3600 * 1000; // Milisegundos en 90 dias

Date final = new Date(totalMilis);

Y ya operas con final...
No se si te vale.
Un saludo
Post by [XaToA]
SimpleDateFormat fechabase = new SimpleDateFormat("yyyy-MM-dd H:mm:ss.S");
String ahora = fechabase.format(new Date());
osea en la String ahora tengo la fecha de ahora en timestamp.
bien, como le podría sumar a eso 90 dias?
donde se lo haría y como?
gracias, muchas gracias
Spiderman
2003-08-01 08:46:31 UTC
Permalink
Lo más fácil es que uses la clase calendar.

GregorianCalendar fecha=new GregorianCalendar(); //El objeto calendario, muy
util para hacer cosillas con fechas
private SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");//Nuestro formateador de fechas
Date miFecha=sdf.parse("2002-05-25 15:05:15");//Formateamos la fecha que
tenemos con ayuda del formateador
fecha.setTime(miFecha);//Se la asignamos al calendario


fecha.add(fecha.HOUR, 1);//Le sumamos una hora a la fecha
fecha.add(fecha.HOUR, -5);//Le restamos 5 horas a la fecha
fecha.add(fecha.DAY, 7);//Le sumamos 7 dias a la fecha

etc

salud2

Loading...