deseo seleccionar la fecha (cadena legible) de vez en época de una columna que tiene el tiempo en milisegundos long
en Postgres comoConvertir de mucho tiempo postgres
select *, to_date(time in milli sec) from mytable
cómo hacerlo?
deseo seleccionar la fecha (cadena legible) de vez en época de una columna que tiene el tiempo en milisegundos long
en Postgres comoConvertir de mucho tiempo postgres
select *, to_date(time in milli sec) from mytable
cómo hacerlo?
uso
select *, to_timestamp(time in milli sec/1000) from mytable
Para referencia ver los docs postgres en http://www.postgresql.org/docs/9.0/static/functions-formatting.html
SELECT timestamp 'epoch' + time_in_millisec * interval '1 ms'
FROM mytable;
Ver la manual here.
Para milisegundos
SELECT timestamp 'epoch' + proyecto.fecha_inicio * interval '1 ms'
from proyecto.proyecto
where proyecto.fecha_inicio is not null
Para segundo
SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 982384720 * INTERVAL '1 second';
En el manual: http://www.postgresql.org/docs/current/interactive/functions-datetime.html.
Línea: .. "Aquí se muestra cómo puede convertir un valor de época a una marca de tiempo" ..