Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2014, 14:20
Avatar de verinchi
verinchi
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires
Mensajes: 647
Antigüedad: 20 años, 2 meses
Puntos: 2
Obtengo las fechas como String haciendo una consulta directa a la DB. :/

Hola gente!

Tengo la siguiente consulta que hice saltando el EntityManager porque necesito mayor velocidad en la resolución cuando tengo que listar muchos datos

Código PHP:
$query=" select FECHA_DIRECC, FECHA_INGRESO FROM FECHAS_COM WHERE ID_EXPEDIENTE=".$idexpediente." ";
        
$statement $conn->prepare($query);
        
$statement->execute();
        
$entity $statement->fetchAll(); 
La consulta se ejecuta correctamente, devolviendo un array con FECHA_DIRECC y FECHA_INGRESO pero lo extraño es que estas fechas llegan en formato string con, por ejemplo: 10/01/2014 00:00:00, cuando están almacenadas en formato date en la base y que cuando ejecuto las consultas por medio de entityManager devuelven correctamente un objeto Date que formateo al momento de mostrar.

Alguno tiene idea de por qué sucede esto y cómo puedo hacer para que me devuelva un objeto Date???

Le doy vueltas y vueltas, incluso haciendo el select con SELECT(TRUNC(FECHA_DIRECC)) que debería traer el string sin la información de hora que no existe en la db.

También probé colocando SELECT TO_DATE(FECHA_DIRECC)) pero nada, sigue cargando un string en el array.

Les agradezco de antemano cualquier sugerencia.
__________________
Why can't we not be sober?
www.partitorium.com.ar