Hay código Java, que se ejecuta en 2 entornos diferentes e inserta registros con JdbcTemplate
a DB.Restablecer tiempo parte de la instancia de Calendario en Java
Los resultados de su ejecución son diferentes para ambos envs. Particularmente, para los campos Date
.
En primer entorno (Oracle XE) Produce registro:
"12/03/2010";191094;"71697211000";3229;880323202;NULL;0;1;0;NULL;0;NULL
Segundo entorno (Oracle no XE):
"12/03/2010 12:00:00";191094;"71697211000";3229;880323202;NULL;0;1;0;NULL;0;NULL
NLS_DATE_FORMAT (si es esencial) para el primer env es DD-MON-RR
, para el segundo env es DD-MON-RRRR
La pregunta es, ¿qué configuración de Oracle puede afectar, ese segundo formato de fecha env es otro?
Simplemente no almacene/recupere la parte de tiempo en DB. Use un tipo de campo 'DATE', no' TIMESTAMP' o 'DATETIME'. – BalusC
Utilizo el campo Tipo de fecha en DB.Parece que tengo malentendidos con el cliente. Dijo, que 12:00 no debería incluirse. Pero no se muestra con solo select.it se muestra, cuando uso SELECT to_char (a_date, 'DD-mm-aa HH: MI: SS') – sergionni