回答
SELECT TO_CHAR
(SYSDATE, 'MM-DD-YYYY HH24:MI:SS') "NOW"
FROM DUAL;
NOW
-------------------
04-13-2001 09:45:51
它顯示美國時間,我想顯示時間基於時區 –
SELECT CURRENT_DATE FROM DUAL; –
試圖改變你的系統時間到印度的時區。我認爲這應該工作。
也可以嘗試改變你的會話time_zoe
ALTER SESSION SET TIME_ZONE = '亞洲/加爾各答';
通常,作爲數據庫開發人員,您無權訪問DB操作服務器上的更改時區。 –
@WernfriedDomscheit這隻會改變當前的用戶會話,我相信我們通常給用戶的訪問權限很大。 –
在你的會議中,你當然可以做你想做的事。但建議是「改變你的**系統**時間」 - 這可能是困難的。 –
試試這個,我希望它有助於
https://community.oracle.com/thread/3958062
https://docs.oracle.com/database/121/SQLRF/functions117.htm#SQLRF00671
下面的例子說明CURRENT_TIMESTAMP是會話時區敏感:
ALTER SESSION SET TIME_ZONE = '-5:0';
ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';
SELECT SESSIONTIMEZONE, CURRENT_TIMESTAMP FROM DUAL;
SESSIONTIMEZONE CURRENT_TIMESTAMP
--------------- ---------------------------------------------------
-05:00 04-APR-00 01.17.56.917550 PM -05:00
ALTER SESSION SET TIME_ZONE = '-8:0';
SELECT SESSIONTIMEZONE, CURRENT_TIMESTAMP FROM DUAL;
SESSIONTIMEZONE CURRENT_TIMESTAMP
--------------- ----------------------------------------------------
-08:00 04-APR-00 10.18.21.366065 AM -08:00
- 1. 獲取當前系統日期時間
- 2. SQL當前系統日期
- 3. 顯示當前系統日期和時間
- 4. 當前時間和日期
- 5. 比較系統日和日期時間
- 6. 從系統中拆分日期和時間::日期時間
- 7. 比較當前系統的日期和時間與數據和時間庫中存儲的日期android
- 8. 當前系統時間 - SQL
- 9. 獲得通過點擊按鈕當前系統日期時間
- 10. 從系統日期中選擇當前時間
- 11. 比較系統日期和重新安排的當前日期
- 12. 檢索系統日期和時間?
- 13. 日期和當前時間的時差?
- 14. MySQL日期時間和當前日期時間函數
- 15. PHP根據當前系統日期
- 16. 設置日期時間爲UTC,而不是把它寫當前系統時間
- 17. 自動更新QDateTimeEdit,以便它顯示當前的系統日期和時間
- 18. 如何在java中獲取系統的當前日期和時間
- 19. 當系統日期改變時,TimerTask獲取系統日期和時間停止運行
- 20. Android當前日期和時間
- 21. Mysql/Php - 當前日期和時間
- 22. Erlang和當前日期時間
- 23. XSLT:以當前日期和時間
- 24. 獲取當前日期和時間
- 25. 打印當前日期和時間C#
- 26. 比較當前日期和時間iOS
- 27. 獲得當前日期和時間
- 28. SWRL和當前日期時間
- 29. 驗證日期已過期與當前系統日期
- 30. 如何從Mysql中獲取當前系統時間之前一週的日期?
使用'CURRENT_DATE','CURRENT_TIMESTAMP'返回當前日期會話時區 sysdate和systimestamp'在系統(服務器)時區的返回日期 –