SELECT now() AT TIME ZONE'asia/shanghai';
SELECT (create_date AT TIME ZONE 'utc') AT TIME ZONE 'asia/shanghai' from ticket_spider ORDER BY id desc limit1;
時區的設置參考:
> https://www.cnblogs.com/liangping/p/7610588.html
如果將數據庫的時區直接設置成 asia/shanghai 就不用再每次查詢時轉換時區了,
show timezone; -- 再執行查詢時設置時區 set time zone 'Asia/Shanghai'; -- 現在查詢時間加不加時區都一樣了,當然查詢時的時區要和設置時的時區一樣才行 select now(); select now() at time zone 'Asia/Shanghai' ;
-------
補充說明:
如果時間字段帶有時區,則當更換數據庫的時區時,查詢出來的時間會跟着變更,
如果不帶時區,則變更時區,查詢結果依舊不會改變.