将Oracle字符串转换为带有时区的日期 [英] Convert Oracle string to date wtih timezone
本文介绍了将Oracle字符串转换为带有时区的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我可以将此字符串转换为日期
I can convert this string to a date
从双中选择to_date('2013-10-15T17:18:28','YYYY-mm-DD"T" HH24:MI:SS')
select to_date('2013-10-15T17:18:28', 'YYYY-mm-DD"T"HH24:MI:SS') from dual
但是我怎么转换这个字符串
But how can I convert this string
'2013-10-15T17:18:28-06:00'
'2013-10-15T17:18:28-06:00'
其中包含时区?
推荐答案
请改用TO_TIMESTAMP_TZ:
Use TO_TIMESTAMP_TZ instead:
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
这篇关于将Oracle字符串转换为带有时区的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文