2015-01-30 2 views
0

Я изо всех сил, чтобы вернуть дату с миллисекунды ...Как вернуть дату с миллисекундах

Я попытался

my_date::datetime 

и

my_date::timestamp 

, но как только возвращение ко второму?

Несомненно, есть ли способ сделать это? Документация не слишком полезна!

Благодаря

ответ

1

колонна my_date также должна содержать компонент миллисекунды (я предполагаю, что это из timestamp типа). Вы подтвердили, что это так?

dbadmin=> CREATE TABLE date_test (my_date timestamp); 
CREATE TABLE 
dbadmin=> INSERT INTO date_test (my_date) VALUES (SYSDATE()); 
OUTPUT 
-------- 
     1 
(1 row) 

dbadmin=> INSERT INTO date_test (my_date) VALUES ('2015-01-30 09:43:41'); 
OUTPUT 
-------- 
     1 
(1 row) 

dbadmin=> COMMIT; 
COMMIT 
dbadmin=> SELECT my_date::timestamp FROM date_test; 
      my_date 
---------------------------- 
2015-01-30 09:46:48.746415 
2015-01-30 09:43:41 
(2 rows) 
Смежные вопросы