Plsql PL-SQL到带时区的日期

Plsql PL-SQL到带时区的日期,plsql,Plsql,有没有一种方法可以简单地将字符串日期转换为 2018-02-15T14:00:00+01:00到oracle日期 我尝试了to_date和'YYYY-MM-DDTHH24:MI:SS+01:00'格式,但无效 Oracle始终抛出“无法识别日期格式” select cast(TO_TIMESTAMP_TZ('2018-02-15T14:00:00+01:00','yyyy-mm-dd"T"hh24:mi:ss"+"TZH:TZM') as date) from dual; oracle日期没有

有没有一种方法可以简单地将字符串日期转换为
2018-02-15T14:00:00+01:00
到oracle日期

我尝试了to_date和
'YYYY-MM-DDTHH24:MI:SS+01:00'
格式,但无效

Oracle始终抛出“无法识别日期格式”

select cast(TO_TIMESTAMP_TZ('2018-02-15T14:00:00+01:00','yyyy-mm-dd"T"hh24:mi:ss"+"TZH:TZM') as date) from dual;
oracle日期没有时区信息。您必须将其转换为带有时区的时间戳,并将其转换为日期(失去准确性)