2014-01-09 46 views
0

的數據是儲存爲PST,但進入亞洲/達卡,當我嘗試從13年12月1日批准到13年12月13日我的日期查詢從12/14/13獲得一些紀錄。這些記錄在亞洲被批准在2013年12月14日上午06時27分45秒,並存儲在數據庫的PST 2013年12月13日下午4點27分45秒。當我查詢我支持查詢「亞洲/達卡」時。這是我使用的轉換:質疑時區轉換日期產生錯誤的結果

FROM_TZ(CAST(TO_DATE(dateapproved, 'MM/DD/YYYY HH24:MI:SS') AS TIMESTAMP), 
     'America/Los_Angeles') AT TIME ZONE 'Asia/Dhaka' 
between TO_DATE('12/01/2013 00:00:00','MM/DD/YYYY HH24:MI:SS') 
    and TO_DATE('12/13/2013 23:59:59','MM/DD/YYYY HH24:MI:SS') 

什麼我需要做的就是隻被批准在指定日期範圍,如「亞洲/達卡」時間的記錄?

謝謝!

回答