Estoy tratando de enumerar las fechas registradas en una tabla con SQL Server, pero mi problema es que todas las fechas que estoy extrayendo difieren de 2 días con las fechas en la tabla.Problema con una extracción de fecha en SQL Server
Por ejemplo, tengo 12/25/2012 en mi base de datos y cuando puedo recuperarlo y convertirlo a Java.util.Date, que becames 23/12/2012 ...
tengo obtuve procesos en fechas en otra tabla que funcionan bien.
estoy usando SQL Server 2008, Hibernate 3 y primavera 3.
Editar:
El tipo de datos de columna para la tabla es la fecha, estoy recogiéndolos usando Hibernate así que aquí es mi hibernación llamada de consulta:
public List<Holiday> retrieveAllHolidays() {
return (List<Holiday>) sessionFactory.getCurrentSession().createQuery("from Holiday")
.list();
}
El objeto de vacaciones tiene dos atributos: una cadena y una fecha (éste es incorrecto después de recuperar la base de datos).
¿Cuál es el tipo de datos de columna en la tabla? ¿Cómo está recuperando la fecha? ¿Puedes mostrar el código para el programa más pequeño posible que demuestre el problema? – Pondlife
He actualizado mi publicación. – Tony
intente utilizar un objeto de calendario ... necesitaría actualizar su asignación con 'type = 'java.util.Calendar'' el problema generalmente es con el objeto java.util.Date .. Solía enfrentar estos problemas, entonces yo Cambié a 'Caneldar' –