Puede convertir su marca de tiempo en una fecha con el sufijo ::date
. Aquí, en psql, hay una marca de tiempo:
# select '2010-01-01 12:00:00'::timestamp;
timestamp
---------------------
2010-01-01 12:00:00
Ahora lo enviaremos a una fecha:
wconrad=# select '2010-01-01 12:00:00'::timestamp::date;
date
------------
2010-01-01
Por otro lado puedes usar date_trunc
función. La diferencia entre ellos es que este último devuelve el mismo tipo de datos como timestamptz
manteniendo tu zona horaria intacta (si la necesitas).
=> select date_trunc('day', now());
date_trunc
------------------------
2015-12-15 00:00:00+02
(1 row)