【问题标题】:How to get date in the yyyy-MM-ddTHH:mm:ss:SSSSSSSZ in Oracle 11g toad database point如何在 Oracle 11g toad 数据库点中的 yyyy-MM-ddTHH:mm:ss:SSSSSSSZ 中获取日期
【发布时间】:2020-08-14 14:52:24
【问题描述】:

如何在 Oracle 11g toad 数据库点的yyyy-MM-ddTHH:mm:ss:SSSSSSSZ 中获取日期。换句话说,我想在 Oracle 11g 中获取 ISO8601 格式的日期时间。我想要下面提到的格式的今天的日期时间,示例数据之一,



As I am new to oracle i am not sure how to proceed with this, 


【问题讨论】:

    标签: python database oracle date toad


    【解决方案1】:

    你需要使用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

    【讨论】:

      【解决方案2】:

      这行得通,我找到了问题的答案,

      ''' SELECT TO_CHAR(systimestamp, 'YYYY-MM-DD"T"HH24:mi:ss.ff."oz"') AS iodt from dual; '''

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-16
        • 2021-11-25
        • 2021-06-02
        • 2013-12-08
        • 2022-07-19
        • 2015-11-18
        • 1970-01-01
        相关资源
        最近更新 更多