我有以下 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;
任何想法我应该申请上述转换的格式掩码。
另请注意,我只需要日期信息,即
(mm-dd-yyyy)
.因此,如果转换结果仅产生日期信息(即跳过时间信息)也可以
最佳答案
这应该有效:
SELECT TO_DATE(SUBSTR('2015-06-17T00:00:00.000+05:00',1,10),'yyyy-mm-dd') from dual
关于sql - Oracle SQL 如何将时区字符串转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30909352/