使用timezone将Oracle字符串转换为日期

时间:2013-10-15 23:31:14

标签: oracle plsql

我可以将此字符串转换为日期

从双重选择to_date('2013-10-15T17:18:28','YYYY-mm-DD“T”HH24:MI:SS')

但是如何转换此字符串

'2013-10-15T17:18:28-06:00'

包括时区?

1 个答案:

答案 0 :(得分:4)

改为使用TO_TIMESTAMP_TZ:

select to_timestamp_tz('2013-10-15T17:18:28-06:00'
                      ,'YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
from dual;

15/OCT/13 05:18:28.000000000 PM -06:00