use*_*199 4 sql oracle oracle11g
我有以下2015-06-17T00:00:00.000+05:00字符串。我想使用 oracle sql 将此字符串转换为日期。我尝试了很多格式掩码,但没有一个对我有用:
SELECT TO_DATE('2015-06-17T00:00:00.000+05:00','yyyy-mm-dd HH24:MI:SS TZR') FROM DUAL;
Run Code Online (Sandbox Code Playgroud)
知道我应该为上述转换应用哪种格式掩码。另请注意,我只需要日期信息,即(mm-dd-yyyy)。因此,如果转换结果仅产生日期信息(即跳过时间信息)也可以
这应该有效:
SELECT TO_DATE(SUBSTR('2015-06-17T00:00:00.000+05:00',1,10),'yyyy-mm-dd') from dual
Run Code Online (Sandbox Code Playgroud)