2014-01-28 83 views
4

我有一個postgres DB,其中包含類型爲「timestamp without time zone」的「timestamp」列。使PostgreSQL時間戳顯示毫秒(即使爲零)

如果以下時間戳(「2013-01-01 12:13:14.000」)被插入到DB,它被顯示(使用pgAdmin的或命令行的psql)爲「2013-01-01 12:13:14「。

是否有可選的開關或設置可以在數據庫中設置,以便數據庫顯示其可以處理的精度的全部範圍?例如,我希望它顯示「2013-01-01 12:13:14.000」即使毫秒確實爲零。

當然,這僅僅是爲了即時快速查看。

我們非常感謝您在這方面的幫助。 :)

回答

5

看起來沒有任何這樣的選項。

你可以做什麼,而不是使用是to_char

SELECT to_char(TIMESTAMP '2013-01-01 12:13:14.001', 'YYYY-MM-DD HH:MI:SS:MS'); 
+0

感謝。這將不得不做。 – rameezk