我使用以下SQL從一個時區隱蔽的日期/時間值,以從上述輸出的另一日期/時間轉換
from_tz(cast(to_date(to_char(q.created_date, 'DDMMYYYY:HH24:MI:SS'),
'DDMMYYYY:HH24:MI:SS') as timestamp), 'Europe/London') at time zone 'America/New_York'
else null end as Message_Rcd_Date_Time
如下:
29-OCT -2016 14:28:16.000000 -04:00
我想要做的是輸出這個日期/時間如下所示,不包括時區,請告訴我爲了達到這個目的我需要改變什麼?
29-OCT-2016 14點28分十六秒
您需要與期望的格式模型外TO_CHAR內包裝所產生的時間戳值:'TO_CHAR(FROM_TZ ....在時區..., 'DD-MON-YYYY HH24:MI:SS')否則返回null結束....' – mathguy
然而,這使得只有本作的最終報告的意義,而不是中間處理。如果時間戳值被進一步使用(或者存儲回表格中),那麼您不應該擔心格式化,不要管它。 – mathguy
「CREATED_DATE」列的數據類型是什麼? –