【问题标题】:How can I transform SYSDATE to look like this: 2020-09-02-00.00.00 ? ORACLE如何将 SYSDATE 转换为如下所示: 2020-09-02-00.00.00 ?甲骨文
【发布时间】:2020-12-22 07:37:33
【问题描述】:

如何将 SYSDATE 转换为如下所示:2020-09-02-00.00.00?

【问题讨论】:

    标签: sql string oracle date


    【解决方案1】:

    你可以试试下面的-

    select to_char(cast(sysdate as timestamp),'YYYY-MM-DD-HH:MI:SS') from dual
    

    【讨论】:

    • 你为什么投到TIMESTAMP?如果您坚持要获取 TIMESTAMP 值,则使用LOCALTIMESTAMPSYSTIMESTAMP
    【解决方案2】:

    这应该可行:

    select to_char(sysdate,'YYYY-MM-DD-HH24:MI:SS') from dual
    

    【讨论】:

    • 您可能想要HH24 而不是HH(默认为HH12)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-26
    • 1970-01-01
    • 2011-10-17
    相关资源
    最近更新 更多