Adicionar hora a un Timestamp
Publicado por Ricardo (1 intervención) el 03/12/2014 19:53:04
Saludos
Cómo puedo adicionar/restar la hora a una variable tipo Timestamp la misma que servirá como parámetro para un StoreProcedure al cual se envía un rango de fechas.
Ejemplo:
java.sql.Timestamp fecIni;
java.sql.Timestamp fecFin;
long currentTimeMillis = System.currentTimeMillis();
java.sql.Timestamp fechaActual = new java.sql.Timestamp(currentTimeMillis);
Supongamoss que fechaActual es "2014-12-03 13:33:35.000"
fechaIni = debe tener el valor de fechaActual pero con la hora en "00:00:00.0", es decir "2014-12-03 00:00:00.000"
De igual manera
fechaFin = debe tener el valor de fechaActual pero con la hora en "23:59:59.0", es decir, "2014-12-03 23:59:59.000"
Como verán, fechaIni debe tener las cero horas y fechaFin debe tener la máxima hora, es precisamente, que no encuentro la manera.
Gracias y Saludos
Cómo puedo adicionar/restar la hora a una variable tipo Timestamp la misma que servirá como parámetro para un StoreProcedure al cual se envía un rango de fechas.
Ejemplo:
java.sql.Timestamp fecIni;
java.sql.Timestamp fecFin;
long currentTimeMillis = System.currentTimeMillis();
java.sql.Timestamp fechaActual = new java.sql.Timestamp(currentTimeMillis);
Supongamoss que fechaActual es "2014-12-03 13:33:35.000"
fechaIni = debe tener el valor de fechaActual pero con la hora en "00:00:00.0", es decir "2014-12-03 00:00:00.000"
De igual manera
fechaFin = debe tener el valor de fechaActual pero con la hora en "23:59:59.0", es decir, "2014-12-03 23:59:59.000"
Como verán, fechaIni debe tener las cero horas y fechaFin debe tener la máxima hora, es precisamente, que no encuentro la manera.
Gracias y Saludos
Valora esta pregunta


0