大家好,我遇到一個執行oracle的sysdate回傳時間不正確的問題。oracle是從官方鏡像創建的容器
癥狀如下:
在上午九點多鐘執行select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;
顯示 2019-07-26 09:07:01
不停執行這條陳述句,只有最后的秒數走動。前面的日期時分都不走動
等到十點多鐘執行時又一直顯示2019-07-26 10:07:01 同樣不停執行,只有后面的秒數在走。
現在看來好像是只有分鐘一直是07,請問有誰遇到過這種情況的?
uj5u.com熱心網友回復:
語法寫錯了,分不是“mm”而是“mi”,mm是月份,當然就是07了。select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;
uj5u.com熱心網友回復:
首先是“mm”而是“mi”,然后還需要改docker的時間時區。參考下這幾個檔案吧:
《Oracle Database on Docker Best Practices》
《oracle11g on docker for windows10》
《在Docker上搭建Oracle 11G DG》
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/26365.html
標籤:高級技術
