如何在 Oracle 11g toad 数据库点中的 yyyy-MM-ddTHH:mm:ss:SSSSSSSZ 中获取日期
How to get date in the yyyy-MM-ddTHH:mm:ss:SSSSSSSZ in Oracle 11g toad database point
如何在yyyy-MM-ddTHH:mm:ss:SSSSSSSZ
in Oracle 11g toad database点中获取日期。换句话说,我想在 Oracle 11g 中获取 ISO8601 格式的日期时间。我想要下面提到的格式的今天的日期时间,示例数据之一,
As I am new to oracle i am not sure how to proceed with this,
您需要使用TO_TIMESTAMP
功能
SELECT TO_TIMESTAMP ('2020-01-18 19:56:30.123456', 'YYYY-MM-DD HH24:MI:SS.FF')
FROM DUAL;
如果时间戳是编译时已知的常量,文字会更好:
SELECT TIMESTAMP '2020-01-18 19:56:30.123456'
FROM DUAL;
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions193.htm
https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm
这有效,我找到了问题的答案,
'''
SELECT TO_CHAR(systimestamp, 'YYYY-MM-DD"T"HH24:mi:ss.ff."oz"') 来自 dual 的 iodt;
'''
如何在yyyy-MM-ddTHH:mm:ss:SSSSSSSZ
in Oracle 11g toad database点中获取日期。换句话说,我想在 Oracle 11g 中获取 ISO8601 格式的日期时间。我想要下面提到的格式的今天的日期时间,示例数据之一,
As I am new to oracle i am not sure how to proceed with this,
您需要使用TO_TIMESTAMP
功能
SELECT TO_TIMESTAMP ('2020-01-18 19:56:30.123456', 'YYYY-MM-DD HH24:MI:SS.FF')
FROM DUAL;
如果时间戳是编译时已知的常量,文字会更好:
SELECT TIMESTAMP '2020-01-18 19:56:30.123456'
FROM DUAL;
https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions193.htm
https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements003.htm
这有效,我找到了问题的答案,
''' SELECT TO_CHAR(systimestamp, 'YYYY-MM-DD"T"HH24:mi:ss.ff."oz"') 来自 dual 的 iodt; '''