2017-02-10 100 views
0

我想這是時間戳和時區是指現在使用()或CURRENT_TIMESTAMP如何將CURRENT_TIMESTAMP時間轉換到24小時格式的PostgreSQL

SELECT TO_CHAR(now()::time, 'HH24:MI:SS') 

當前時間將其返回是06年的時間轉換:06:17' 但它應該返回'18:06:17' ,但它不會返回該 什麼可能是這個

+0

那* *將** r eturn 18:06如果那是你所處的時間。不相關,但是:你不需要劇組來定時TO_CHAR(now(),'HH24:MI:SS')'就可以了。 –

+0

'select now()'返回什麼? –

+0

感謝'沒有名字的馬'我使用的是其他時區的服務器數據庫,這就是爲什麼它使這個問題,你的查詢在本地數據庫上工作正常 –

回答

0

的原因SQL應該是: -

SELECT TO_CHAR(now(), 'HH24:MI:SS') 
相關問題