我很难用毫秒来回复日期......
我已经尝试了
my_date::datetime
和
my_date::timestamp
但两者都只回到第二个?
肯定有办法做到这一点?文档并没有太大帮助!
由于
答案 0 :(得分: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)