had*_*des 11 database oracle iso8601
我在VARCHAR2类型中有ISO-8601日期,如何将该字符串日期转换为oracle db中的时间戳?
日期示例:"2014-09-12T11:53:06 + 00:00"
也许是以下类似但我不确定格式是什么.
SELECT to_timestamp_tz ('2014-09-12T11:53:06+00:00', ????) FROM DUAL
Ale*_*ole 18
日期格式模型元素列在文档中:
SELECT to_timestamp_tz ('2014-09-12T11:53:06+00:00', 'YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
FROM DUAL
TO_TIMESTAMP_TZ('2014-09-12T11:53:06+00:00','YYYY-MM-DD"T"HH24:MI:SSTZH:TZM')
---------------------------------------------------------------------------
12-SEP-14 11.53.06.000000000 +00:00
固定T可以作为字符文字包含在内:
您可以在日期格式模型中包含这些字符:
- 标点符号,如连字符,斜杠,逗号,句点和冒号
- 字符文字,用双引号括起来
TZH是小区时间,TZM是时区分钟.其余的是更常见的模型元素.
| 归档时间: | 
 | 
| 查看次数: | 12788 次 | 
| 最近记录: |