0
我一直在使用的查詢類似這樣的事情存儲在PostgreSQL 8.3版本的數據庫表日期:PostgreSQL:未知日期輸出格式。如何轉換日期輸出格式?
INSERT INTO files (date_uploaded) VALUES (now());
According to the documentation有四種格式的PostgreSQL根據設定8.3將輸出。我的SELECT語句返回一個未知的第五格式:
01:10:00.57875+00
select語句是一個簡單的選擇,不好笑業務:
SELECT date_uploaded FROM files WHERE id = 1;
我將最終希望能夠輸出在Unix日期時間時間戳格式,但是,PHP's strtotime()
函數將使用的任何格式都是可接受的。
爲什麼PostgreSQL不能輸出文檔中列出的四種格式之一?
如何將「未知」格式轉換爲其他格式或更改默認輸出格式?
它接縫我創建了表格列與時間,而不是時間戳。這就是格式混亂的原因。
這看起來像是一個時間輸出,那個列真的是日期列嗎? Postgresql允許您將其格式化爲幾乎所有您想要的格式,請參閱http://www.postgresql.org/docs/8.3/interactive/functions-datetime.html – nos 2009-07-04 20:24:31
正如我的問題底部所述,是的,那是我遇到的問題。感謝您的鏈接,它將在未來幫助。 – 2009-07-05 03:22:51