我无法识别格式字符串。
我们从来源获取的日期:2015-11-15 02:22:11.000 GMT
任何人都可以帮助我使用适当的面具来转换TO_DATE(date,'YYYY-MM-DD HH24:MI:SS TZR')
需要15/11/2014 2:22:00 AM
答案 0 :(得分:3)
我认为你不能在TO_DATE函数中使用格式掩码中的二分区或时区区域,你必须使用TO_TIMESTAMP_TZ然后将其转换为所需的格式。
SELECT TO_CHAR(TRUNC(TO_TIMESTAMP_TZ('2015-11-15 02:22:11.000 GMT', 'YYYY-MM-DD HH24:MI:SS.FF3 TZR'), 'MI'), 'DD/MM/YYYY fmHHfm:MI:SS AM') FROM DUAL